CVE-2026-64030
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: wifi: mac80211: ieee80211_ml_epcs funksiyasında link_id üçün sərhəd yoxlaması IEEE80211_MLE_STA_EPCS_CONTROL_LINK_ID 0x000f olduğu üçün PRIO_ACCESS ML elementi PER_STA_PROFILE alt-elementindən çıxarılan link_id 0..15 arası ola bilər. sdata->link[] massivi IEEE80211_MLD_MAX_NUM_LINKS (15) sayda elementə (indekslər 0..14) malikdir, buna görə də 15 indeksinin istifadəsi sərhədləri aşır (out-of-bounds). Qoşulmuş bir WiFi 7 AP, link_id = 15 olan PER_STA_PROFILE alt-elementi ilə EPCS Enable Response action kadrını göndərməklə bunu tetikləyə bilər. İstənilmiş bildiriş yolu (dialog_token = 0), hər hansı əvvəlki müştəri sorğusu olmadan, EPCS artıq aktiv olduqda istənilən vaxt əlçatandır. sdata->link[15] oxuması sdata->activate_links_work-un ilk sözünə (INIT_LIST_HEAD-dən sonra daxili list_head-i NULL olmayan bir wiphy_work) müraciət edir, buna görə də nəticə üzərindəki NULL yoxlaması yanlış girişi tutmur. Daha sonra bu zibil göstərici (garbage pointer) ieee80211_sta_wmm_params() funksiyasına ötürülür və həmin funksiya link->sdata-nı dereference edərək kernel-in çökməsinə (crash) səbəb olur. Eyni növ xəta ieee80211_ml_reconfiguration() üçün 162d331d833d ("wifi: mac80211: bounds-check link_id in ieee80211_ml_reconfiguration") commit-i ilə düzəldilmişdi.
Necə düzəltmək olar
- linux linux_kernel6.18.34, 7.0.11 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.15 ≤ v < 6.18.34, 6.19 ≤ v < 7.0.11, 7.1 | 6.18.34, 7.0.11 |
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.