CVE-2026-64325
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: wifi: mt76: mt7921/mt7925: CSA beacon-da NULL dereference xətası düzəldilib Bu yamaq Bongani Hlope tərəfindən https://lore.kernel.org/all/[email protected]/ ünvanında bildirilmiş BUG-a əsaslanır. Kanal dəyişdirmə elanı (CSA) beacon-u qəbul edildikdə, cfg80211 sonradan mt7921_channel_switch_rx_beacon() funksiyasını çağıran wiphy iş elementini növbəyə qoyur. Əgər stansiya iş növbəyə qoyulduğu an ilə icra olunduğu an arasında əlaqəni kəsirsə (və ya kanal konteksti başqa şəkildə ləğv edilirsə), sürücünün dev->new_ctx göstəricisi artıq NULL-a təmizlənmiş ola bilər. Bundan sonra mt7921_channel_switch_rx_beacon() new_ctx-i qeyd-şərtsiz dereference edir və 0x0 ünvanında NULL pointer dereference xətasına səbəb olur: BUG: kernel NULL pointer dereference, address: 0000000000000000 RIP: 0010:mt7921_channel_switch_rx_beacon+0x1f/0x100 [mt7921_common] Eyni çatışmayan yoxlama həmin commit tərəfindən təqdim edilmiş eyni kod nümunəsini paylaşan mt7925_channel_switch_rx_beacon() funksiyasında da mövcuddur. Həm mt7921_channel_switch_rx_beacon(), həm də mt7925_channel_switch_rx_beacon() funksiyalarında dev->new_ctx üçün erkən qayıdışla NULL yoxlaması əlavə edin. new_ctx NULL olduqda emal ediləcək gözləyən kanal dəyişdirmə yoxdur, buna görə dərhal qayıtmaq düzgün və təhlükəsiz hərəkətdir. Oops-Analysis: http://oops.fenrus.org/reports/lkml/[email protected]/report.html
Necə düzəltmək olar
- linux linux_kernel7.1.4 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 | 6.14 ≤ v < 7.1.4 | 7.1.4 |
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.