ZeroHour

CVE-2026-42807

niche

Heap-Based Buffer Overflow in BoschSensortec COINES_SDK Bridge Decoder

CVSS 3.1
8.0 high
EPSS
Published
()
Modified
AI analysis

A heap-based buffer overflow (CWE-122) exists in the PC bridge protocol decoder of BoschSensortec COINES_SDK versions 2.10 through 2.12.2, where the decoder trusts the packet length field supplied by an external device and copies it into a 255-byte host response queue slot without bounds checking. A malicious or compromised USB or Bluetooth Low Energy (BLE) peripheral connected to the host can advertise a response payload of up to roughly 3 KB, causing an unbounded memcpy that overwrites adjacent heap metadata and can crash the process or potentially execute arbitrary code. At minimum an attacker gains denial of service, with potential arbitrary code execution on the host system running the SDK bridge tooling. Affected users are developers and engineers running COINES_SDK 2.10-2.12.2 on host machines that communicate with sensor evaluation hardware over USB or BLE. No public proof-of-concept, CISA KEV listing, or in-the-wild exploitation is currently known.

What to do: Upgrade COINES_SDK to a release newer than 2.12.2 as soon as Bosch publishes a fixed version, and monitor the Bosch PSIRT advisory for the patched release. Until patched, only connect trusted USB or BLE peripherals to hosts running the bridge decoder and treat connected evaluation boards as an untrusted input source. Because exploitation requires a malicious or compromised adjacent device, restricting bridge connections to known hardware in development environments substantially limits exposure.

Affected
Bosch Sensortec COINES_SDK2.10 through 2.12.2
Estimated exposure
nichelikely thousands of developer workstations at most (GitHub-distributed SDK for Bosch sensor evaluation kits) — COINES_SDK is a developer toolkit used to evaluate Bosch MEMS sensors and is not deployed at consumer or enterprise scale, so affected systems are largely individual engineering machines running the bridge decoder while connected to…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

A heap-based buffer overflow vulnerability in the PC bridge protocol decoder of BoschSensortec COINES_SDK (versions 2.10 through 2.12.2) allows attackers to cause a denial of service (process crash) or potentially execute arbitrary code. The bridge decoder ({{bridge_decoder.c}}) trusts the packet length field provided by the external device and forwards it to the host response queue ({{mqueue_add_data}}) without validating the bounds of the destination buffer. A malicious or compromised USB or Bluetooth Low Energy (BLE) peripheral can advertise a payload size up to ~3 KB, which exceeds the default queue slot size of 255 bytes. This results in an unbounded heap overwrite ({{memcpy}}), corrupting adjacent heap metadata on the host system when processing the device's response.

Weakness
CWE-122
Vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

In the news

No ingested article mentions this CVE yet.