CVE-2026-68126
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: mac802154: skan işçisi boyunca interfeys istinadını saxlayın mac802154_scan_worker() funksiyası skan alt-interfeysini RCU altında tutur və sonra rcu_read_unlock()-dan sonra və rtnl-dən kənarda sdata->dev-i dereference etməyə davam edir -- uğursuzluq izlərində mac802154_transmit_beacon_req() (skb->dev = sdata->dev) və end_scan təmizlənməsində bu baş verir. İşçi iterasiyası boyunca həmin netdev-in aktiv qalmasını təmin edən heç nə yoxdur. Eyni vaxtda baş verən DEL_INTERFACE və ya PHY silinməsi, işçi iki drv_set_channel() bölməsi arasında rtnl-i buraxdıqda interfeysi qeydiyyatdan çıxara bilər. unregister_netdevice() funksiyası netdev-i artıq rtnl buraxıldıqdan sonra netdev_run_todo() vasitəsilə asinxron şəkildə azad edir, buna görə də nə rtnl-in tutulması, nə də hər bir PHY üçün olan IEEE802154_IS_SCANNING bayrağı köhnəlmiş işçi iterasiyasının azad edilmiş netdev-i dereference etməsinin qarşısını almır -- bu, TRIGGER_SCAN ilə DEL_INTERFACE (hər ikisi CAP_NET_ADMIN) arasındakı yarışla əlçatan olan KASAN slab-use-after-free zəifliyidir. RCU oxuma kilidi hələ tutulduğu müddətdə netdev_hold() ilə netdev-i sabitleyin və hər bir işçi çıxışında onu azad edin.
Necə düzəltmək olar
- Linux Linuxbd7110f0caa32426140ff302a209c53294ef2cfd, dd4754194a706163294b6141460101b99082c8c7, 59c1d5463b7bc5a2cdaae27108d1dfd67edc7d1b, 5f303f622f6bb8907c405e5123a0ab0f70fb0065, 234e5e898b713bc0b3a631b6f002897f43d046c8 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 57588c71177f0bfc08509c2c3a9bfe32850c0786 ≤ v < bd7110f0caa32426140ff302a209c53294ef2cfd, 57588c71177f0bfc08509c2c3a9bfe32850c0786 ≤ v < dd4754194a706163294b6141460101b99082c8c7, 57588c71177f0bfc08509c2c3a9bfe32850c0786 ≤ v < 59c1d5463b7bc5a2cdaae27108d1dfd67edc7d1b, 57588c71177f0bfc08509c2c3a9bfe32850c0786 ≤ v < 5f303f622f6bb8907c405e5123a0ab0f70fb0065, 57588c71177f0bfc08509c2c3a9bfe32850c0786 ≤ v < 234e5e898b713bc0b3a631b6f002897f43d046c8, 6.3 | bd7110f0caa32426140ff302a209c53294ef2cfd, dd4754194a706163294b6141460101b99082c8c7, 59c1d5463b7bc5a2cdaae27108d1dfd67edc7d1b, 5f303f622f6bb8907c405e5123a0ab0f70fb0065, 234e5e898b713bc0b3a631b6f002897f43d046c8 |
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.