CVE-2026-42804 in BHI360 SensorAPIinformation

Résumé

par VulDB • 10/09/2026

Une vulnérabilité de dépassement de tampon basé sur la pile existe dans le Bosch Sensortec BHI360 SensorAPI(C-Library) pour les versions jusqu'à et y compris le commit d6b200416a.

La vulnérabilité est située au sein du sous-système d'analyse FIFO et de journalisation de débogage, dans la fonction bhi360_parse_debug_message() de bhi360_parse.c (lignes 1852-1875).

L'analiseur fait confiance à l'octet de payload initial d'une trame de débogage comme étant la longueur du message (msg_length) et copie ce nombre d'octets dans un tampon de pile de taille fixe de 17 octets (debug_msg) via memcpy, sans effectuer aucune vérification des limites.

Un attaquant positionné localement ou physiquement (par exemple, via un capteur malveillant, un module matériel contrefait ou une attaque Man-in-the-Middle sur le bus de communication) peut exploiter cette vulnérabilité en injectant une trame de débogage fabriquée avec un octet de longueur supérieur à 16.

Cela corrompt les données adjacentes de la pile, y compris l'adresse de retour sauvegardée.

De plus, comme le tampon dépassé est ensuite transmis à un système de journalisation de type printf, l'attaquant peut fournir des spécificateurs de chaîne de format (par exemple %n) pour exécuter du code arbitraire sur le microcontrôleur/SoC hôte ou provoquer un crash fiable du système (Déni de Service).

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Bosch

Réserver

30/04/2026

Divulgation

10/09/2026

Modérer

accepté

Entrée

VDB-402002

CPE

prêt

EPSS

0.00000

KEV

non

Activités

faible

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!