CVE-2025-39805

Orta

Təsvir

Linux kernelində aşağıdakı zəiflik aradan qaldırılıb: net: macb: macb_remove() funksiyasında unregister_netdev çağırışının sırasını düzəlt macb cihazı silinərkən sürücü unregister_netdev()-dən əvvəl phy_exit() çağırır. Bu, kernfs tərəfindən WARN xəbərdarlığına səbəb olur: ------------[ 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 ... Xəbərdarlıq ona görə baş verir ki, netdev hələ də qeydiyyatda olarkən PHY-dən çıxış edilir. Düzgün sıra PHY-ni söndürməkdən və MDIO şinini təmizləməkdən əvvəl netdev-in qeydiyyatını ləğv etməkdir. Bunu macb_remove() funksiyasında unregister_netdev() çağırışını phy_exit()-dən əvvələ köçürməklə düzəldin.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc16 sen 2025
İlk görülmə16 sen 2025

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.12.45, 6.16.5 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel5.18 ≤ v < 6.12.45, 6.13 ≤ v < 6.16.5, 6.176.12.45, 6.16.5

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.