CVE-2025-39805
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: net: macb: macb_remove() içindeki unregister_netdev çağrı sırası düzeltildi Bir macb aygıtı kaldırılırken, sürücü unregister_netdev() fonksiyonundan önce phy_exit() fonksiyonunu çağırmaktadır. Bu durum kernfs tarafından bir WARN üretilmesine yol açmaktadır: ------------[ cut here ]------------ kernfs: can not remove 'attached_dev', no directory WARNING: CPU: 1 PID: 27146 at fs/kernfs/dir.c:1683 Call trace: kernfs_remove_by_name_ns+0xd8/0xf0 sysfs_remove_link+0x24/0x58 phy_detach+0x5c/0x168 phy_disconnect+0x4c/0x70 phylink_disconnect_phy+0x6c/0xc0 [phylink] macb_close+0x6c/0x170 [macb] ... macb_remove+0x60/0x168 [macb] platform_remove+0x5c/0x80 ... Uyarı, netdev hâlâ kayıtlıyken PHY çıkışının yapılması nedeniyle meydana gelmektedir. Doğru sıra, PHY kapatılmadan ve MDIO veri yolu temizlenmeden önce netdev kaydının silinmesidir. Bu sorun, macb_remove() içinde unregister_netdev() fonksiyonunun phy_exit() önüne taşınmasıyla düzeltilmiştir.
Nasıl düzeltilir
- linux linux_kernel6.12.45, 6.16.5 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.18 ≤ v < 6.12.45, 6.13 ≤ v < 6.16.5, 6.17 | 6.12.45, 6.16.5 |
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.