CVE-2026-46021
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: thermal: core: Thermal zone governor temizleme sorunları düzeltildi thermal_zone_device_register_with_trips() fonksiyonu, kaydedilmekte olan thermal zone'a bir thermal governor ekledikten sonra başarısız olursa, governor uygun şekilde kaldırılmaz ve bu durum bellek sızıntısına yol açabilir. Buna karşılık, thermal_zone_device_unregister() fonksiyonu, önceden thermal zone kilidini almadan thermal_set_governor() fonksiyonunu çağırır; bu durum sysfs üzerinden yapılan bir governor güncellemesiyle yarış durumuna (race condition) girebilir ve bu durumda serbest bırakıldıktan sonra kullanım (use-after-free) hatasına yol açabilir. Bu sorunlar, iki adet thermal_set_governor() çağrısı eklenerek giderilmiştir: biri belirtilen thermal zone'dan governor'ı kaldırmak için thermal_release() fonksiyonuna, diğeri ise thermal zone cihaz kaydı öncesindeki hataları kapsamak için thermal zone kayıt hata yoluna eklenmiştir.
Nasıl düzeltilir
- linux linux_kernel6.6.140, 6.12.86, 6.18.27, 7.0.4 ya da sonraki bir sürüm
- git.kernel.org/stable/c/37a430a2d4e66ec8238da6c7f7e48809bf265e13
- git.kernel.org/stable/c/41ff66baf81c6541f4f985dd7eac4494d03d9440
- git.kernel.org/stable/c/64d4ebf91d082034bbc5ae3ba2d7fd800bc02d06
- git.kernel.org/stable/c/75f8f3c3e09122270986de9d7aa347d701676761
- git.kernel.org/stable/c/f412e541d25a3dfaf3d53e012ade6ff03cae8a45
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 4.2 ≤ v < 6.6.140, 6.7 ≤ v < 6.12.86, 6.13 ≤ v < 6.18.27, 6.19 ≤ v < 7.0.4 | 6.6.140, 6.12.86, 6.18.27, 7.0.4 |
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.