Impact
The flaw arises from a reversed lock ordering in the Bluetooth L2CAP cleanup_listen function. While holding the parent socket lock, the code attempts to remove a channel with a different lock order, which can trigger a kernel deadlock. The resulting hang would disable Bluetooth services and could stall the of‑service. The incident is classified as CWE-413 and CWE-667, a classic lock‑ordering defect and a concurrency error that can lead to deadlocks.
Affected Systems
All Linux kernel releases that ship the legacy L2CAP cleanup_listen path are affected, as indicated by the broad Linux kernel CPE. Because the vulnerability description does not narrow the range, every current default L2CAP implementation is at risk until the patch is applied.
Risk and Exploitability
The EPSS score of less than 1% suggests that successful exploitation is unlikely, and the vulnerability is not listed in CISA’s KEV catalog. No explicit attack vector is disclosed; however, it is reasonable to infer that an attacker could trigger the flaw by manipulating the Bluetooth stack, such as by sending malformed L2CAP packets or initiating connections that exercise cleanup_listen. Given the high CVSS score of 8.8, the potential impact is significant, leading to service disruption and possible system destabilization.
OpenCVE Enrichment
Ubuntu USN