CVE-2026-31780
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: wifi: wilc1000: SSID skan buferinin ölçüsünün hesablanmasında u8 daşmasının qarşısı alındı valuesize dəyişəni u8 olaraq təyin edilib, lakin o, skan ediləcək bütün SSID-lərin ümumi uzunluğunu toplayır. Hər bir SSID 33 bayta qədər (IEEE80211_MAX_SSID_LEN + 1) yer tutur və WILC_MAX_NUM_PROBED_SSID (10) sayda SSID olduqda cəm 330-a çata bilər ki, bu da u8 tipində saxlanıldıqda dövr edərək 74 olur. Bu, kmalloc funksiyasının yalnız 75 bayt ayırmasına səbəb olur, halbuki növbəti memcpy əməliyyatı buferə 331 bayta qədər məlumat yazır və nəticədə 256 baytlıq heap bufer daşması baş verir. Tam diapazonu təmin etmək üçün valuesize tipi u8-dən u32-yə genişləndirildi.
Necə düzəltmək olar
- linux linux_kernel5.10.253, 5.15.203, 6.1.168, 6.6.134, 6.12.81, 6.18.22, 6.19.12 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 | 4.2 ≤ v < 5.10.253, 5.11 ≤ v < 5.15.203, 5.16 ≤ v < 6.1.168, 6.2 ≤ v < 6.6.134, 6.7 ≤ v < 6.12.81, 6.13 ≤ v < 6.18.22, 6.19 ≤ v < 6.19.12, 7.0 | 5.10.253, 5.15.203, 6.1.168, 6.6.134, 6.12.81, 6.18.22, 6.19.12 |
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.