Impact
The kernel bug allows a use‑after‑free of a character device instance when the NVMe namespace head is torn down while file descriptors to the device remain open. An attacker who can open the NVMe device file and then trigger a controller removal can cause a kernel panic, potentially leading to denial of service. The weakness arises from incorrect reference counting of the cdev structure, exactly the type of flaw classified as a use‑after‑free.
Affected Systems
Any Linux kernel that has not incorporated the cdev lifetime fix. The vulnerability applies to all distributions that ship the affected kernel code, regardless of version, until the patch is applied.
Risk and Exploitability
The flaw is a kernel defect that can crash the operating system. The CVSS score is 4.1, indicating a moderate impact. The EPSS score is < 1%, and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is local or system‑level via an application holding a file descriptor open to the NVMe device while the controller is removed. Exploitation requires the ability to open the device and trigger the teardown sequence, which are typically privileges of the user running the application.
OpenCVE Enrichment