CVE Catalog

CVE-2026-42807

HighCVSS 8.0
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.20%

10th percentile - higher than 10% of all known CVEs

Summary

A heap-based buffer overflow 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 decoder trusts the packet length field from the external device and forwards it to the host response queue without validating the destination buffer bounds; a malicious USB or BLE peripheral can advertise a payload size up to ~3 KB, exceeding the default queue slot size of 255 bytes, resulting in an unbounded heap overwrite.

Risk Assessment

A malicious or compromised peripheral can corrupt host memory, causing a crash or potentially arbitrary code execution, leading to system compromise.

Recommendation

Update COINES_SDK to a version that fixes the vulnerability, or restrict the use of untrusted USB/BLE devices with software using this SDK.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS