Katalog CVE

CVE-2026-64440

WysokieCVSS 8.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.27%

Percentyl 19 - wyżej niż 19% wszystkich znanych CVE

Streszczenie

W sterowniku rtl8723bs w jądrze Linux występuje zapis poza zakresem (OOB write) w funkcji HT_caps_handler(). Funkcja iteruje po pIE->length bajtach i zapisuje do 26-bajtowej tablicy HT_caps.u.HT_cap[]. Ponieważ pIE->length pochodzi z ramki AssocResponse i nie jest walidowany, złośliwy punkt dostępowy może ustawić go na 255, powodując zapis do 229 bajtów poza zakresem.

Ocena ryzyka

Zapis poza zakresem może prowadzić do uszkodzenia danych, awarii systemu lub potencjalnie do wykonania dowolnego kodu przez zdalnego atakującego.

Rekomendacja

Zastosuj łatkę z jądra Linux, która ogranicza liczbę iteracji do rozmiaru tablicy HT_caps.u.HT_cap za pomocą umin(), ignorując nadmiarowe dane.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: staging: rtl8723bs: fix OOB write in HT_caps_handler() HT_caps_handler() iterates pIE->length bytes and writes into HT_caps.u.HT_cap[], which is a fixed 26-byte array (sizeof struct HT_caps_element). Because pIE->length is a raw u8 from an over-the-air 802.11 AssocResponse frame and is never validated, a malicious AP can set it up to 255, causing up to 229 bytes of out-of-bounds writes into adjacent fields of struct mlme_ext_info. Truncate the iteration count to the size of HT_caps.u.HT_cap using umin() so that data from a longer-than-expected IE is silently ignored rather than written out of bounds, preserving interoperability with APs that pad the element. An early return on oversized IEs was considered but rejected: it would bypass the pmlmeinfo->HT_caps_enable = 1 assignment that precedes the loop, silently disabling HT mode for APs that append extra bytes to the HT Capabilities IE.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS