Read the docs
TI-2026-31023 Aliases CVE-2026-42805GHSA-7h94-3r4w-8qw8

Stack-based buffer overflow in Bosch Sensortec BHI385 SensorAPI

Priority LOW 38CWE-121Published · Updated

Key facts

Attack vector
Local
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
No fix listed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-121 and the CVSS impact.

Summary

A stack-based buffer overflow vulnerability exists in the Bosch Sensortec BHI385 SensorAPI (C library) within the debug message parser function bhi385_parse_debug_message (located in bhi385_parse.c). The function parses FIFO events and extracts an 8-bit message length directly from the attacker-controlled event payload (callback_info->data_ptr[0]) without enforcing bounds checks or clamping the value. When copying the payload into a fixed-size stack buffer of 17 bytes (uint8_t debug_msg[17]) via memcpy, providing a length byte greater than 16 causes the function to write past the allocated stack boundary. This memory corruption can be triggered by a malicious or compromised sensor or bus participant, leading to a firmware crash, Denial of Service (DoS), or potentially the execution of arbitrary code via adjacent stack data corruption.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00191 8th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
Bosch SensortecBHI385 SensorAPI (C Library)1.1.0 – 2.1.0—No fix listedCNA
  • BHI385 SensorAPI (C Library) VendorBosch Sensortec Affected 1.1.0 – 2.1.0 Fixed in — No fix listed CNA

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-42805
  2. 2026-10-03 Alias added: GHSA-7h94-3r4w-8qw8

References

  • TI-2026-31025 Heap-based buffer overflow in Bosch Sensortec COINES_SDK CVSS 3.1HIGH 8.0
  • TI-2026-31022 Stack-based buffer overflow in Bosch Sensortec BHI360_SensorAPI CVSS 3.1HIGH 7.6
  • TI-2026-31026 Buffer overflow in Bosch Sensortec COINES_SDK CVSS 3.1MEDIUM 6.8
  • TI-2026-31024 Out-of-bounds read in Bosch Sensortec BME690 SensorAPI CVSS 3.1MEDIUM 4.3

Sources