CVE-2023-52847
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: media: bttv: btv->timeout zamanlayıcısından kaynaklanan serbest bırakıldıktan sonra kullanım (use after free) hatası düzeltildi bttv_irq_timeout zamanlayıcı fonksiyonu ile bttv_remove arasında bir yarış durumu (race condition) oluşabilir. Zamanlayıcı probe aşamasında kurulur ve remove fonksiyonunda herhangi bir timer_delete işlemi yoktur. kfree btv işlemi gerçekleştiğinde, fonksiyon hala çağrılabilir ve bu durum serbest bırakıldıktan sonra kullanım (use after free) hatasına yol açar. Bu hata statik analiz yoluyla bulunmuştur, yanlış pozitif olabilir. Remove fonksiyonuna del_timer_sync çağrısı eklenerek düzeltilmiştir. cpu0 cpu1 bttv_probe ->timer_setup ->bttv_set_dma ->mod_timer; bttv_remove ->kfree(btv); ->bttv_irq_timeout ->USE btv
Nasıl düzeltilir
- linux linux_kernel4.19.299, 5.4.261, 5.10.201, 5.15.139, 6.1.63, 6.5.12, 6.6.2 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 | 4.15 ≤ v < 4.19.299, 4.20 ≤ v < 5.4.261, 5.5 ≤ v < 5.10.201, 5.11 ≤ v < 5.15.139, 5.16 ≤ v < 6.1.63, 6.2 ≤ v < 6.5.12, 6.6 ≤ v < 6.6.2 | 4.19.299, 5.4.261, 5.10.201, 5.15.139, 6.1.63, 6.5.12, 6.6.2 |
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.