Impact
The vulnerability is a use‑after‑free in the usbfs subsystem of the Linux kernel. An unprivileged user with read/write access to a /dev/bus/usb device can map the device’s buffer, trigger a disconnect, and cause the kernel to read freed memory while releasing the usb_device structure. This kernel memory corruption can lead to arbitrary code execution or a denial of service.
Affected Systems
All Linux kernel releases that expose the usbfs implementation are potentially affected because the CNA vendor list lists Linux:Linux and no specific versions are excluded. The issue appears in kernels that support /dev/bus/usb nodes and use usbfs mmaping for user‑space URB buffers. Systems running recent kernels should verify whether the patch that rearranges the release timing has been applied.
Risk and Exploitability
The CVSS score is not supplied, and the vulnerability is not listed in CISA’s KEV catalog. No EPSS score is available, but the exploit path requires only local privileges and can be executed deterministically; it does not rely on a race condition. Consequently the risk for systems with exposed USB devices is high, especially if an attacker can obtain access to the device node.
OpenCVE Enrichment
Debian DLA