CVE-2023-53570
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: wifi: nl80211: nl80211_parse_mbssid_elems() funksiyasındakı tam ədəd daşması (integer overflow) düzəldildi nl80211_parse_mbssid_elems() funksiyası iç-içə netlink atributu olan attrs-dəki MBSSID elementlərinin sayını hesablamaq üçün u8 tipli num_elems dəyişənindən istifadə edir. Əgər nl80211 interfeysindən istifadə edən şəxs istifadəçi sahəsində (userspace) müvafiq atributda 256 və ya daha çox element təyin edərsə, bu, tam ədəd daşmasına səbəb ola bilər. Tam ədəd daşması yığın bufer daşmasına (heap buffer overflow) gətirib çıxara bilər, çünki num_elems dəyişəni elems-dəki sonuncu massivin ölçüsünü müəyyən edir və daha sonra attrs-dəki hər bir element üçün bu massivə yazma əməliyyatı yerinə yetirilir. Qeyd edək ki, bu zəiflik yalnız cihaz drayverindəki wireless physical device struct-ı üçün wiphy->mbssid_max_interfaces üzvü təyin edilmiş cihazlara təsir edir və yalnız CAP_NET_ADMIN imtiyazlarına malik proses tərəfindən tetiklene bilər. Bu problem attrs-də maksimum 255 elementin olub-olmadığını yoxlamaqla həll edilmişdir.
Necə düzəltmək olar
- linux linux_kernel6.1.46, 6.4.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 | 5.16 ≤ v < 6.1.46, 6.2 ≤ v < 6.4.11, 6.5 | 6.1.46, 6.4.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.