CVE-2026-98349
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
wifi: libipw: odrzuć zbyt krótkie odpowiedzi na sygnał nawigacyjny i sondę
libipw_process_probe_response() i libipw_network_init() nazywają to
zakłada, że ramka zawiera pełny 36-bajtowy sygnał nawigacyjny i sondę
prefiks odpowiedzi, ale ipw2100 i ipw2200 odbierają tylko ścieżki
ustalić, że ramka zarządzania przenosi ogólne 24 bajty
nagłówek z trzema adresami.
libipw_network_init() następnie oblicza długość elementu informacyjnego jako
statystyki->len - sizeof(*beacon)
stats->len to u16, a sizeof() ma typ size_t, więc odejmowanie wynosi
oceniany jako size_t i zawija zamiast być ujemny. Obcinanie
wynika to z parametru długości u16 funkcji libipw_parse_info_param().
65524 dla 24-bajtowego sygnału nawigacyjnego, a następnie parser przechodzi do odbioru
bufor jakby zawierał prawie 64 KiB elementów informacyjnych, czytając
poza alokacją.
Odrzuć ramkę przed dotknięciem dowolnego stałego pola.
Znaleziono w wyniku wspomaganego sztuczną inteligencją przeglądu arytmetyki długości w ramce zarządzania
parsery. Zweryfikowano za pomocą skrzynki KUnit pod Generic KASAN na arm64 under
QEMU; Nie mam sprzętu, więc nie jest testowany na prawdziwym urządzeniu.
>_ Referencje
- https://git.kernel.org/stable/c/14ae269c1306053ddf1ccf37c4bd66e085a652d1
- https://git.kernel.org/stable/c/19959fb60228f6dccc40d55507f8b1a751c2dc89
- https://git.kernel.org/stable/c/23afeb5d2bdfd34c8a0a661876291a4fa9978293
- https://git.kernel.org/stable/c/2c87bbc00dc93149d1dc4f803ad92d92e4ef3758
- https://git.kernel.org/stable/c/5ce5721e8cbe3e80db8f43851cc2a2a92485ef4b
- https://git.kernel.org/stable/c/89959ff00a978f3172726d3d5f861ee6f1aae26d
- https://git.kernel.org/stable/c/cee6f141b3bebe62eb0363fd147acb52023935f0
- https://git.kernel.org/stable/c/ff756e6647722b7d225d882f7bdb186d8eee318e
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