Impact
The Linux kernel’s Bluetooth L2CAP module contains an out‑of‑bounds write in the ecred connect routine. When several L2CAP sockets connect simultaneously, the code miscounts deferred channels and writes a 16‑bit value past the end of a SCID array. This overflow corrupts kernel memory and results in a malformed ECRED_CONN_REQ being sent. The weakness matches CWE‑788.
Affected Systems
All Linux kernels that include the legacy Bluetooth L2CAP subsystem and have not incorporated the fixes in commits 56c2b5831d39dc84aad2573dc3e197af1a872a05, 6da5c0331fc3ef0c7b8df8269523fc3b2cce1e65, ce0927eb3ee2939fab5ce3f9334bfd2fafb38481, or df8c3af6132640da4788e96a02d653e642059803 are vulnerable. Users of distributions shipping kernels prior to the inclusion of these commits—and that have L2CAP enabled on an active Bluetooth interface—are at risk.
Risk and Exploitability
The EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog, so no known active exploits exist at this time. The likely attack vector is remote: a malicious Bluetooth device may initiate a carefully crafted L2CAP connection to trigger the overflow. The potential impact is not fully detailed but could affect system stability or the operation of the Bluetooth subsystem. Prompt patching removes the flaw and restores normal kernel behavior.
OpenCVE Enrichment