Impact
A race condition in the Infineon PSOC 6 BLESS Bluetooth driver allows an attacker to trigger concurrent HCI packet transmissions that mix packet length and data pointers within a shared descriptor variable. Because the driver only reads through this descriptor, no memory corruption occurs, but the controller may copy and transmit a longer or recycled buffer, leaking nearby RAM contents to a connected peer. The vulnerability does not allow arbitrary code execution, yet it exposes potentially sensitive data to a remote Bluetooth client.
Affected Systems
Zephyr applications that use the Infineon PSOC 6 BLESS driver (drivers/bluetooth/hci/hci_infineon_psoc6_bless.c). Devices built with the default configuration where CONFIG_BT_HCI_ACL_FLOW_CONTROL is enabled and that employ concurrent HCI send paths such as bt_hci_cmd_send(), L2CAP receive callbacks, or the acl_in_pool destroy callback are affected. The issue manifests in Zephyr builds that include the shared static hci_tx_pkt descriptor.
Risk and Exploitability
The vulnerability is scored CVSS 4.2, indicating low to moderate overall risk. EPSS data is not available and the flaw is not listed in the CISA KEV catalog. The likelihood of exploitation hinges on an attacker’s ability to introduce concurrent HCI traffic—such as a remote Bluetooth peer that sends simultaneous packets—to trigger the race condition. Although no attacker‑chosen data is transmitted, the exposed memory content could reveal sensitive firmware or system information.
OpenCVE Enrichment