CVE-2025-71182
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: can: j1939: cihaz artıq qeydiyyatdan çıxarılıbsa, j1939_session_activate() funksiyasının uğursuz olması təmin edilsin 93a27b5891b8 ("can: j1939: add missing calls in NETDEV_UNREGISTER notification handler") commit-i əlavə edildikdən sonra belə syzbot hələ də aşağıdakıları bildirir: unregister_netdevice: waiting for vcan0 to become free. Usage count = 2 Debug printk() yaması müəyyən etdi ki, j1939_netdev_notify(NETDEV_UNREGISTER) daxilindəki j1939_cancel_active_session() tamamlandıqdan sonra belə j1939_session_activate() uğurlu ola bilər. j1939_cancel_active_session() sessiya siyahısı kilidi (session list lock) tutulmuş halda emal edildiyi üçün, j1939_session_activate() funksiyasında sessiya siyahısı kilidi tutulmuş halda ndev->reg_state yoxlanılması yarış şərtini (race window) etibarlı şəkildə bağlaya bilər.
Necə düzəltmək olar
- linux linux_kernel5.10.248, 5.15.198, 6.1.161, 6.6.121, 6.12.66, 6.18.6 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 5.4.1 ≤ v < 5.10.248, 5.11 ≤ v < 5.15.198, 5.16 ≤ v < 6.1.161, 6.2 ≤ v < 6.6.121, 6.7 ≤ v < 6.12.66, 6.13 ≤ v < 6.18.6, 5.4, 6.19 | 5.10.248, 5.15.198, 6.1.161, 6.6.121, 6.12.66, 6.18.6 |
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.
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.