CVE-2024-26995
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: usb: typec: tcpm: pd_set içerisindeki PDO sayımı düzeltildi nr_snk_pdo ve nr_src_pdo değerlerine hatalı olarak bir eklenmesi nedeniyle "off-by-one" hataları meydana gelmektedir. Döngü indeksi, döngüden çıkıldığında güncellenecek PDO sayısına eşittir ve buna bir eklenmesine gerek yoktur. Güç müzakeresi yapılırken TCPM, karşı portun Kaynak yetenekleriyle eşleşmek için yerel alıcı (sink) PDO dizisinin boyutu olarak "nr_snk_pdo" değerine güvenir. Eğer off-by-one taşması meydana gelirse, yanlış bir RDO gönderilebilir ve aşırı voltaj veya (beklenenden fazla) aşırı akım gibi beklenmedik güç aktarımları gerçekleşebilir. "nr_src_pdo", port Kaynak rolündeyken Rp seviyesini ayarlamak için kullanılır. Ayrıca, Kaynak PDO'ları olarak gönderilecek tampon doldurulurken yerel Kaynak yeteneklerinin dizi boyutudur (Güç Müzakeresinde olduğu gibi). Eğer off-by-one taşması meydana gelirse, yanlış bir Rp seviyesi ayarlanabilir ve karşı porta yanlış Kaynak PDO'ları gönderilir. Bu durum potansiyel olarak aşırı akıma veya port sıfırlamalarına neden olabilir.
Nasıl düzeltilir
- linux linux_kernel6.8.8 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 6.8 ≤ v < 6.8.8, 6.9 | 6.8.8 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.