Home
Home
Trends
Trends
Vulnerabilities
Vulnerabilities
News
News
Researchers
Researchers
Why dbugs?
Why dbugs?
Settings

Orangeyyc

#41290of 56,330
7.1Total CVSS
Vulnerabilities · 1
PT-2026-51427
7.1
2026-06-22
Zephyr · Zephyr · CVE-2026-10658
**Name of the Vulnerable Software and Affected Versions** Zephyr (affected versions not specified) **Description** A missing length validation in the Bluetooth Host ISO receive path can be triggered by malformed HCI ISO data. In the `bt iso recv()` function (subsys/bluetooth/host/iso.c), when processing PB=START/SINGLE fragments, the system attempts to pull a TS SDU header (8 bytes, ts=1) or a non-TS SDU header (4 bytes, ts=0) without verifying that `buf->len` contains the required minimum bytes. While the outer HCI ISO length check in `hci iso()` validates payload length consistency, it does not verify the minimum inner SDU header size. Consequently, a packet with a payload length of 1 can pass `hci iso()` and reach `net buf pull mem()`, which requires `buf->len` to be greater than or equal to the requested length. This leads to a kernel assert and denial of service in assert-enabled builds, or out-of-bounds read behavior in non-assert builds. This issue affects products using the Zephyr Host with `CONFIG BT ISO RX` enabled, especially when incoming HCI data is influenced by a compromised controller or malformed forwarded ISO traffic. **Recommendations** At the moment, there is no information about a newer version that contains a fix for this vulnerability.