CVE-2026-43356
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: iio: imu: adis: adis_init fonksiyonundaki NULL pointer dereference hatası düzeltildi adis_init() fonksiyonu, bireysel fonksiyon işaretçilerinin (write, read, reset) NULL olup olmadığını kontrol etmek için adis->ops yapısını çözümler ancak önce adis->ops'un kendisinin NULL olup olmadığını kontrol etmez. adis16480, adis16490, adis16545 ve diğer sürücüler özel ops tanımlamaz ve varsayılanların atanması için adis_init()'e güvenir. struct adis, devm_iio_device_alloc() tarafından sıfırla başlatıldığı için adis_init() çağrıldığında adis->ops NULL değerindedir ve bu durum bir NULL pointer dereference hatasına yol açar: Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000 pc : adis_init+0xc0/0x118 Call trace: adis_init+0xc0/0x118 adis16480_probe+0xe0/0x670 Bu sorun, adis->ops yapısı çözümlenmeden önce NULL olup olmadığı kontrol edilerek ve bu durumda varsayılan ops değerlerinin atanması sağlanarak düzeltilmiştir.
Nasıl düzeltilir
- linux linux_kernel6.18.19, 6.19.9 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.15 ≤ v < 6.18.19, 6.19 ≤ v < 6.19.9, 7.0 | 6.18.19, 6.19.9 |
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.