Impact
The flaw occurs when fragmented ISO packets are queued in the Linux kernel Bluetooth HCI core without holding the proper queue lock. This race condition can lead to a use‑after‑free of a socket buffer that has already been freed by the driver, corrupting kernel memory or causing a crash. The resulting memory corruption could allow a local attacker to execute code with elevated privileges or to disrupt service through denial of service.
Affected Systems
Any Linux system running a kernel that includes the unpatched hci_queue_iso() routine is vulnerable. The issue is unrelated to a specific distribution and applies to all kernel releases until the patch that introduces explicit lock serialization is applied.
Risk and Exploitability
The vulnerability has a CVSS score of 7.0 and an EPSS of < 1%, indicating a low but nonzero probability of exploitation. It is not listed in the CISA KEV catalog. The attack vector is inferred to be local over Bluetooth, requiring the attacker to send malicious fragmented ISO packets to the target device. While no public exploit is known, the potential for kernel memory corruption warrants immediate attention.
OpenCVE Enrichment
Debian DLA