CVE-2026-98724
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
nvmet: pci-epf: odrzuć zbyt krótkie segmenty SGL
Host kontroluje długość segmentu SGL. Niezerowa długość mniejsza niż
jeden deskryptor SGL powoduje, że nr_descs wynosi zero, więc
nvmet_pci_epf_get_sgl_segment() odczytuje bajt typu sgls[-1] na zewnątrz
przydzielonego bufora. Jeśli ten bajt zawiera typ deskryptora segmentu,
funkcja kopiuje również poprzednie 16 bajtów i zwraca wartość ujemną
liczba deskryptorów.
Odczyt został odtworzony w butach 3/3 KASAN z jedynie transferem hosta
wyśmiewany przez test KUnit:
BŁĄD: KASAN: płyta poza granicami w nvmet_pci_epf_get_sgl_segment
Odczytaj rozmiar 1 za pomocą zadania kunit_try_catch
Zadzwoń do śledzenia:
nvmet_pci_epf_get_sgl_segment
nvmet_pci_epf_short_sgl_test
Panika jądra - brak synchronizacji: KASAN: ustawiono panic_on_warn ...
Odrzuć segmenty, które nie mogą pomieścić jednego deskryptora przed przydzieleniem lub
przenoszenia ich zawartości.
>_ 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