CVE-2026-42804 in BHI360 SensorAPIinformazioni

Riassunto

di VulDB • 10/09/2026

È presente una vulnerabilità di stack-based buffer overflow nella Bosch Sensortec BHI360 SensorAPI(C-Library) nelle versioni fino al commit d6b200416a incluso.

La vulnerabilità è localizzata nel sottosistema di parsing FIFO e debug logging all'interno della funzione bhi360_parse_debug_message() in bhi360_parse.c (righe 1852-1875).

Il parser si fida del primo byte payload di un frame di debug come lunghezza del messaggio (msg_length) e copia quel numero di bytes in un buffer stack fisso da 17 byte (debug_msg) tramite memcpy senza eseguire alcun controllo dei limiti.

Un attaccante localmente o posizionato fisicamente (ad esempio, attraverso un sensore malevolo, modulo hardware contraffatto o Man-in-the-Middle sul bus di comunicazione) può sfruttare questa vulnerabilità iniettando un frame di debug con un byte length superiore a 16.

Questo corrompe i dati stack adiacenti, incluso l'indirizzo restituito salvato (saved return address).

Inoltre, poiché il buffer overflowed viene successivamente passato a un sink logging stile printf, l'attaccante può fornire specifier di stringa formato (ad esempio %n) per eseguire codice arbitrario sul microcontroller/SoC host o causare un crash affidabile del sistema (Denial of Service).

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

Bosch

Prenotare

30/04/2026

Divulgazione

10/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!