Odebrany

CVE-2026-98184

opublikowano:
modyfikacja:
Ocena CVSS
n/a
Brak oceny

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

W jądrze Linuksa usunięto następującą lukę:

wifi: mwifiex: zapobiegaj obcinaniu długości ramki uwierzytelniania

mwifiex_cfg80211_authenticate() oblicza długość ramki uwierzytelniającej
z req->ie_len i req->auth_data_len, oba typu size_t, ale przechowuje
to w U16.

NL80211_ATTR_AUTH_DATA ma tylko zasady dotyczące minimalnej długości. Ponieważ nla_len jest
u16, pojedynczy atrybut może przenosić do 65531 bajtów ładunku, więc plik
suma może przekroczyć U16_MAX zanim zostanie przypisana do pkt_len. Obcięty
pkt_len określa obszar ramki skb, natomiast długość kopii pozostaje
req->auth_data_len - 4, co powoduje przepełnienie bufora sterty.

Na przykład, gdy auth_data_len jest równe 65510 i nie ma IE, suma wynosi
65546. Jest obcinany do 10, a następnie zmniejszany o cztery do 6. Sterownik
dołącza tylko sześć bajtów do skb za pomocą skb_put(), ale następnie kopiuje 65506
bajty dostarczone przez użytkownika do treści uwierzytelniania.

Dotarcie do tej ścieżki wymaga posiadania CAP_NET_ADMIN w przestrzeni nazw użytkownika
przestrzeń nazw sieci, serwer nadrzędny Netdev i odpowiedni BSS/SAE
żądanie uwierzytelnienia.

Oblicz długość w size_t, odrzuć wartości, których nie można przedstawić
pole długości ramki u16 oprogramowania sprzętowego i dopiero wtedy przypisz je do pkt_len.

>_ Referencje

Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.

This product uses the NVD API but is not endorsed or certified by the NVD.

Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.

CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.

NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org