CVE-2026-74651
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: staging: rtl8723bs: rtw_get_wpa_ie() funksiyasındakı sərhədlərdən kənar oxuma (OOB read) problemi düzəldildi rtw_get_wpa_ie() funksiyası, elementin kifayət qədər uzun olduğunu yoxlamadan, vendor-spesifik məlumat elementi daxilində sabit ofsetlərdə baytları oxuyur ki, bu da qısa sonuncu IE üçün sərhədlərdən kənar oxumaya səbəb olur. Funksiya rtw_get_ie() vasitəsilə vendor-spesifik IE-ni (EID 221) tapır və sonra pbuf + 2 ünvanında 4 baytlıq OUI+tipini müqayisə edir və pbuf + 6 ünvanında 2 baytlıq versiya sözünü oxuyur. Bu girişlər IE gövdəsinin ən azı 6 bayt olmasını tələb edir, lakin rtw_get_ie() yalnız elementin buferə sığmasını təmin edir; o, minimum gövdə uzunluğunu tələb etmir. Buna görə də, buferin sonunda yerləşən və uzunluq baytı 0 ilə 5 arasında olan vendor-spesifik IE, həmin oxuma əməliyyatlarının IE-nin və buferin özünün sonundan kənara çıxmasına səbəb olur. Bufer, qəbul edilmiş idarəetmə freymlərindən və rtw_cfg80211_set_wpa_ie() funksiyasına ötürülmüş IE blobundan götürülmüş məlumat elementlərini saxlayır; bu blok dəqiq uzunluğuna uyğun olaraq kmemdup ilə kopyalanır, buna görə də oxuma əməliyyatı ayrılmış yaddaş sahəsinin sonundan kənara çıxa bilər. Həmin fayldakı rtw_get_sec_ie(), rtw_get_wapi_ie() və rtw_get_wps_ie() köməkçi funksiyaları artıq OUI memcmp() əməliyyatından əvvəl çox qısa vendor-spesifik IE-ləri rədd edir; rtw_get_wpa_ie() heç vaxt onlarla eyni formaya gətirilməmişdi və versiya sözü səbəbindən 4 bayt yox, minimum 6 bayta ehtiyac duyurdu. Çatışmayan uzunluq yoxlaması əlavə edildi.
Necə düzəltmək olar
- Linux Linux4fc459c5cd8767ca4d9bf2f7becbd562639ba4d9, b45be82387bf759931acdd21ca7dfe740f16eb97, c9068f82a0906b29c905e8788edb62c3208c7c8a, 0d19f0600fbb610c42f2a86f95c35706dc04691b, 42c5a0d454aa5b54fec17162d9a1f8c30f8af45a, e167a38a8a8f50f137721fef1a1fbba0f4588b5d, 01ab275f8f3e497a13ebbe4ded44ec0623bccde3, 1c3e23e78862493e8cf1adad02b10ffcb8b9921c və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 554c0a3abf216c991c5ebddcdb2c08689ecd290b ≤ v < 4fc459c5cd8767ca4d9bf2f7becbd562639ba4d9, 554c0a3abf216c991c5ebddcdb2c08689ecd290b ≤ v < b45be82387bf759931acdd21ca7dfe740f16eb97, 554c0a3abf216c991c5ebddcdb2c08689ecd290b ≤ v < c9068f82a0906b29c905e8788edb62c3208c7c8a, 554c0a3abf216c991c5ebddcdb2c08689ecd290b ≤ v < 0d19f0600fbb610c42f2a86f95c35706dc04691b, 554c0a3abf216c991c5ebddcdb2c08689ecd290b ≤ v < 42c5a0d454aa5b54fec17162d9a1f8c30f8af45a, 554c0a3abf216c991c5ebddcdb2c08689ecd290b ≤ v < e167a38a8a8f50f137721fef1a1fbba0f4588b5d, 554c0a3abf216c991c5ebddcdb2c08689ecd290b ≤ v < 01ab275f8f3e497a13ebbe4ded44ec0623bccde3, 554c0a3abf216c991c5ebddcdb2c08689ecd290b ≤ v < 1c3e23e78862493e8cf1adad02b10ffcb8b9921c, 4.12 | 4fc459c5cd8767ca4d9bf2f7becbd562639ba4d9, b45be82387bf759931acdd21ca7dfe740f16eb97, c9068f82a0906b29c905e8788edb62c3208c7c8a, 0d19f0600fbb610c42f2a86f95c35706dc04691b, 42c5a0d454aa5b54fec17162d9a1f8c30f8af45a, e167a38a8a8f50f137721fef1a1fbba0f4588b5d, 01ab275f8f3e497a13ebbe4ded44ec0623bccde3, 1c3e23e78862493e8cf1adad02b10ffcb8b9921c |
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.