Odebrany

CVE-2026-89620

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ę:

HID: intel-thc-hid: intel-quickspi: sprawdź rozmiar raportu przed kopiowaniem

write_cmd_to_txdma() tworzy raport wyjściowy w stercie qsdev->report_buf
bufor przydzielony w funkcji Quickspi_alloc_report_buf() do deskryptora urządzenia
pochodny max_report_len (kilkaset bajtów dla kontrolera dotykowego). To
kopiuje raport dostarczony przez rozmówcę do tego bufora:

memcpy(write_buf->content, report_buf, report_buf_len);

Rdzeń HID domyślnie ogranicza raport do HID_MAX_BUFFER_SIZE (16384) i
Quickspi_hid_ll_driver nie ustawia max_buffer_size, więc długość sięga
kierowca bez ograniczeń. Hidraw SET_REPORT/SET_FEATURE ioctl przenoszący a
raport większy niż max_report_len powoduje przepełnienie report_buf
Długość i treść kontrolowana przez atakującego.

Zapisz rozmiar alokacji report_buf i odrzuć raporty, które nie pasują
przed skopiowaniem, dopasowując równoważną osłonę w intel-quicki2c
rodzeństwo (quicki2c_init_write_buf()) i poprawka hid-goodix-spi.

write_cmd_to_txdma() zapisuje nagłówek raportu wyjściowego przed treścią
w tym samym buforze, więc dostosuj rozmiar alokacji tak, aby obejmował również nagłówek.
Dzięki temu dodana granica nie odrzuci raportu o maksymalnym rozmiarze.

>_ 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