CVE-2026-42804 in BHI360 SensorAPIinformación

Resumen

por VulDB • 2026-09-10

Existe una vulnerabilidad de desbordamiento del búfer basado en pila (stack-based buffer overflow) en la SensorAPI (Biblioteca C) de Bosch Sensortec BHI360, en las versiones hasta e incluyendo el commit d6b200416a.

La vulnerabilidad se encuentra dentro del subsistema de análisis FIFO y registro de depuración (debug logging), específicamente en la función bhi360_parse_debug_message() en bhi360_parse.c (líneas 1852-1875).

El analizador confía en el primer byte de carga útil de un marco de depuración como la longitud del mensaje (msg_length) y copia esa cantidad de bytes en un búfer de pila de tamaño fijo de 17 bytes (debug_msg) mediante memcpy, sin realizar ninguna verificación de límites.

Un atacante con acceso local o físico (por ejemplo, a través de un sensor malicioso, un módulo de hardware falsificado o un ataque Man-in-the-Middle en el bus de comunicación) puede explotar esta vulnerabilidad inyectando un marco de depuración manipulado ad hoc con un byte de longitud superior a 16.

Esto corrompe los datos adyacentes en la pila, incluida la dirección de retorno guardada (saved return address).

Además, debido a que el búfer desbordado se pasa posteriormente a un sumidero de registro estilo printf, el atacante puede proporcionar especificadores de cadena de formato (por ejemplo, %n) para ejecutar código arbitrario en el microcontrolador/SoC del host o provocar una caída confiable del sistema (Denegación de Servicio).

Once again VulDB remains the best source for vulnerability data.

Responsable

Bosch

Reservar

2026-04-30

Divulgación

2026-09-10

Moderación

aceptado

Artículo

VDB-402002

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!