CVE-2026-42804
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W interfejsie Bosch Sensortec BHI360 SensorAPI (biblioteka C) występuje luka w zabezpieczeniach związana z przepełnieniem bufora stosu w wersjach do zatwierdzenia d6b200416a włącznie.
Luka zlokalizowana jest w podsystemie analizowania FIFO i rejestrowania debugowania wewnątrz funkcji bhi360_parse_debug_message() w bhi360_parse.c (linie 1852-1875).
Parser traktuje pierwszy bajt ramki debugowania jako długość wiadomości (msg_length) i kopiuje tę liczbę bajtów do 17-bajtowego bufora stosu o stałym rozmiarze (debug_msg) za pośrednictwem memcpy bez sprawdzania granic.
Osoba atakująca zlokalizowana lokalnie lub fizycznie (np. za pośrednictwem złośliwego czujnika, fałszywego modułu sprzętowego lub narzędzia Man-in-the-Middle na magistrali komunikacyjnej) może wykorzystać tę lukę, wstrzykując spreparowaną ramkę debugowania o długości bajtu przekraczającej 16.
To powoduje uszkodzenie sąsiadujących danych stosu, w tym zapisanego adresu zwrotnego.
Co więcej, ponieważ przepełniony bufor jest następnie przekazywany do ujścia rejestrowania w stylu printf, osoba atakująca może dostarczyć specyfikatory ciągu formatu (np. %n), aby wykonać dowolny kod na mikrokontrolerze hosta/SoC lub spowodować niezawodną awarię systemu (odmowa usługi).
>_ Słabości (CWE)
>_ 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