CVE-2025-38537
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: net: phy: genphy için LED'leri kaydetmeyin Bir PHY sürücüsüne sahip değilse, genphy sürücüsü doğrudan phy_attach/detach içinde sorgulanır/kaldırılır. Eğer PHY'nin ofnode yapısı bir "leds" alt düğümüne sahipse, genphy sürücüsü sorgulanırken/kaldırılırken LED'ler kaydedilir/(kaydı silinir). Bu durum, LED'lerin herhangi bir nedenle yüklenmemiş genel olmayan bir sürücüye ait olması durumunda meydana gelebilir. phy_detach işleminde PHY aygıtının senkron olarak kaldırılması şu kilitlenmeye (deadlock) yol açar: rtnl_lock() ndo_close() ... phy_detach() phy_remove() phy_leds_unregister() led_classdev_unregister() led_trigger_set() netdev_trigger_deactivate() unregister_netdevice_notifier() rtnl_lock() İşlemlerin açık/kayıt tarafında da benzer bir kilitlenme mevcuttur (ve bu durum lockdep tarafından raporlanmıştır), ancak o durum bir yarış durumuna (race condition) ihtiyaç duyarken bu durum deterministiktir. Genel PHY'ler zaten LED'leri desteklemediğinden, bunları kaydetmekle uğraşmayın.
Nasıl düzeltilir
- linux linux_kernel6.6.100, 6.12.40, 6.15.8 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.4 ≤ v < 6.6.100, 6.7 ≤ v < 6.12.40, 6.13 ≤ v < 6.15.8, 6.16 | 6.6.100, 6.12.40, 6.15.8 |
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.