Katalog CVE

CVE-2026-98887

Niskie ryzyko· EPSS 12%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.21%

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

Streszczenie

W jądrze Linux w module wifi mac80211_hwsim funkcja hwsim_tx_info_frame_received_nl() rzutowała ładunek HWSIM_ATTR_TX_INFO na strukturę hwsim_tx_rate * i bezwarunkowo odczytywała IEEE80211_TX_MAX_RATES wpisów (8 bajtów). Polityka ograniczała atrybut tylko od góry, a operacja ustawiała GENL_DONT_VALIDATE_STRICT, więc krótki lub pusty atrybut był akceptowany i pętla czytała poza ładunkiem. Poprawka wymaga dokładnej długości w polityce, aby nieprawidłowy atrybut był odrzucany przed uruchomieniem handlera.

Ocena ryzyka

Krótki lub pusty atrybut HWSIM_ATTR_TX_INFO może spowodować odczyt poza granicami ładunku w jądrze. Może to prowadzić do awarii systemu lub potencjalnego ujawnienia danych.

Rekomendacja

Zaktualizuj jądro Linux do wersji z poprawką wymagającą dokładnej długości HWSIM_ATTR_TX_INFO w mac80211_hwsim. Priorytet średni — dotyczy środowisk testowych korzystających z hwsim.

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: wifi: mac80211_hwsim: reject undersized HWSIM_ATTR_TX_INFO hwsim_tx_info_frame_received_nl() casts the HWSIM_ATTR_TX_INFO payload to a struct hwsim_tx_rate * and unconditionally reads IEEE80211_TX_MAX_RATES entries (8 bytes) from it. The policy only bounds the attribute from above (NLA_BINARY .len is a maximum) and the op sets GENL_DONT_VALIDATE_STRICT, so a short or zero-length attribute is accepted and the loop reads past the payload. Require the exact length in the policy, so a malformed attribute is rejected before the handler runs.

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