CVE-2026-89858
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
scsi: qla2xxx: Powiązana liczba obrazów w qla2x00_update_fru_versions()
qla2x00_update_fru_versions() kopiuje dostarczone przez użytkownika żądanie BSG do
ustalony bufor stosu o wielkości 256 bajtów (bsg[DMA_POOL_SIZE]), a następnie iteruje
list->count razy w osadzonej w niej tablicy qla_image_version
bufor, przesuwając wskaźnik obrazu w każdej iteracji. licznik jest brany
bezpośrednio z danych wejściowych użytkownika, bez górnego ograniczenia, a tylko (DMA_POOL_SIZE
- sizeof(list->count)) / sizeof(struct qla_image_version) = 6 wpisów
faktycznie pasuje. Większa liczba powoduje odsunięcie wskaźnika obrazu od końca
bufor stosu, odczytując sąsiednią pamięć stosu jądra i wysyłając ją do
urządzenie poprzez qla2x00_write_sfp().
Odrzuć żądania, których zadeklarowana liczba nie mieści się w buforze.
>_ Referencje
- https://git.kernel.org/stable/c/047f1f7ee6f85bde28abfdda9fa550191ddc0532
- https://git.kernel.org/stable/c/7b22b4cb8822805cef7ba618da6f76e1474d68bd
- https://git.kernel.org/stable/c/7e3154c97ec15460f715dbbe4097c255cce110b1
- https://git.kernel.org/stable/c/a9706d5e754e77515a92bb532bd0d73644979a1f
- https://git.kernel.org/stable/c/af733bbfcf667af1871a2735fba2835b0da71efb
- https://git.kernel.org/stable/c/de62cf265dbe309f34f144a6cdbca9240317727e
- https://git.kernel.org/stable/c/f2d4f025b67fcbfb2bbbadd3b5a6a43c4b436514
- https://git.kernel.org/stable/c/f93e8039e6fd54a3c027c6184daf00b745b576a0
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