CVE-2026-42805 in BHI385 SensorAPI
Zusammenfassung
von VulDB • 10.09.2026
In der Bosch Sensortec BHI385 SensorAPI (C-Bibliothek) besteht im Debug-Nachrichtenparser bhi385_parse_debug_message (befindet sich in bhi385_parse.c) eine stack-based buffer overflow-Schwachstelle.
Die Funktion parst FIFO-Ereignisse und extrahiert eine 8-Bit-Nachrichtennlänge direkt aus dem vom Angreifer kontrollierten Ereignis-Payload-Wert (callback_info->data_ptr[0]), ohne Grenzwertprüfungen durchzuführen oder den Wert zu begrenzen.
Beim Kopieren der Payload in einen festgelegten Stack-Buffer mit 17 Bytes (uint8_t debug_msg[17]) über memcpy führt ein Längenbyte, das größer als 16 ist, dazu, dass die Funktion außerhalb der zugewiesenen Stack-Grenze schreibt.
Diese Speicherbeschädigung kann durch eine böswillige oder kompromittierte Sensor- oder Bus-Beteiligung ausgelöst werden und zu einem Firmware-Crash, einer Denial of Service (DoS)-Attacke oder potenziell zur Ausführung beliebigen Codes führen, indem benachbarte Stack-Daten beschädigt werden.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.