Impact
The vulnerability originates from improper reference counting in the Linux kernel’s Bluetooth SCO module. During the teardown of a SCO connection, the reference held by the socket was not maintained, leading to a double release. This race causes a use-after-free condition that manifests as a KASAN bug and can trigger a kernel crash or arbitrary code execution. The impact is direct in‑kernel memory corruption, potentially resulting in denial of service or elevation of privilege on affected systems.
Affected Systems
All Linux kernel releases that include the legacy Bluetooth SCO implementation are affected. The issue is present before the patch that assigns the socket its own sco_conn reference, so any kernel version lacking this fix is vulnerable.
Risk and Exploitability
The EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog, but the nature of the bug—an unbounded kernel use‑after‑free—implies a high severity. The attack vector is inferred to be local or remote on a device that processes Bluetooth traffic; an attacker could craft a race condition through SCO packets or exploit the kernel while the device is in use. Consequently, the risk is high for systems that enable Bluetooth and have not applied the patch.
OpenCVE Enrichment