CVE-2026-98711
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
Wi-Fi: cw1200: napraw dopełnienie TX OOB, odczytaj wyciekające dane sterty do urządzenia
Ścieżka TX zaokrągla rozmiar transferu aż do wyrównania magistrali
(align_size(), do 511 bajtów dla SDIO, 1 bajt dla SPI), ale wysyła
wyściełana długość prosto z bufora ramy, w którym nie ma miejsca
zarezerwowane dla wyściółki. Dlatego cw1200_data_write() odczytuje przeszłość
koniec ramki i transfer magistrali przenosi te bajty do
urządzenie. Fałszywe urządzenie może zebrać do 511 bajtów sterty jądra
danych na ramkę TX.
Ścieżka RX nie ma tego problemu: przydziela skb za pomocą
wyrównaną długość (alloc_len) przed odczytaniem.
Oblicz dokładne wypełnienie za pomocą wywołania zwrotnego magistralilay_size(), make
upewnij się, że ustawione w kolejce ramki TX mają na to miejsce i wyzeruj dopełnienie
bajtów przed transferem, więc nic poza ramką nie jest widoczne.
W większości przypadków nie oczekuje się, że zmieni to zachowanie kierowcy: rama
zawartość i rozmiary transferu pozostają niezmienione, jedynie zawartość pliku
bajty dopełniające (poprzednio niezdefiniowana nieaktualna pamięć, teraz zero), które
urządzenie nigdy nie czyta, ponieważ nagłówek WSM przenosi prawdziwą ramkę
długość. Rozszerzenie skb może zakończyć się niepowodzeniem tylko w przypadku wyczerpania pamięci,
w takim przypadku ramka jest odrzucana, tak jak w przypadku istniejących ścieżek błędów
z cw1200_tx().
Odkryty przez Atuin — silnik automatycznego wykrywania luk w zabezpieczeniach.
>_ 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