CVE-2024-49941
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: gpiolib: gpiod_get_label() fonksiyonundaki potansiyel NULL pointer dereference hatası düzeltildi `gpiod_get_label()` fonksiyonunda, `srcu_dereference_check()` fonksiyonunun bir NULL pointer döndürmesi mümkündür; bu durum, `label` değişkeninin kendisinin NULL olup olmadığı doğrulanmadan `label->str` ifadesine erişilmesi senaryosuna yol açmaktadır. Bu yama, `label->str` ifadesine erişmeden önce `label` için uygun bir NULL kontrolü ekler. `label` NULL değilse `label->str` hiçbir zaman NULL olamayacağı için `label->str != NULL` kontrolü kaldırılmıştır. Bu işlem, `label == NULL` olduğunda sysfs GPIO dosyası dökümü alınırken etiket adının `(efault)` olarak yazdırılması sorununu gidermektedir.
Nasıl düzeltilir
- linux linux_kernel6.11.3 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.9 ≤ v < 6.11.3, 6.12 | 6.11.3 |
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.