CVE-2024-38602
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: ax25: ax25_dev referans sayacı sızıntısı sorunları düzeltildi ax25_addr_ax25dev() ve ax25_dev_device_down() fonksiyonlarında "ax25_dev" nesnesine ait bir referans sayacı sızıntısı sorunu bulunmaktadır. ax25_addr_ax25dev() fonksiyonundaki bellek sızıntısı sorunu: ax25_addr_ax25dev() içerisinde "ax25_dev" nesnesinin referans sayısı birden fazla kez artırılabilir. Bu durum bellek sızıntısına yol açar. ax25_dev_device_down() fonksiyonundaki bellek sızıntısı sorunları: ax25_dev'in referans sayısı ax25_dev_device_up() içerisinde 1 olarak ayarlanmakta ve ardından ax25_dev, ax25_dev_list'e eklendiğinde referans sayısı artırılmaktadır. Sonuç olarak, ax25_dev'in referans sayısı 2 olur. Ancak cihaz kapatılırken, ax25_dev_device_down() fonksiyonu unlock_put kısmına gidilip gidilmediğine bağlı olarak referans sayısını bir veya iki kez düşürür; bu da bellek sızıntısına neden olur. ax25_addr_ax25dev() sorunu için, bir işaretçinin bir listede iki kez bulunması imkansızdır. Bu nedenle ax25_addr_ax25dev() içerisine bir break ifadesi eklenmiştir. ax25_dev_device_down() sorunu için ise, ax25_dev_device_up() içerisinde ax25_dev referans sayısı bir kez artırılmış ve ax25_dev, ax25_dev_list'ten kaldırıldıktan sonra referans sayısı azaltılmıştır.
Nasıl düzeltilir
- linux linux_kernel6.1.93, 6.6.33, 6.8.12, 6.9.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 | 5.17 ≤ v < 6.1.93, 6.2 ≤ v < 6.6.33, 6.7 ≤ v < 6.8.12, 6.9 ≤ v < 6.9.3 | 6.1.93, 6.6.33, 6.8.12, 6.9.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.