Impact
In the Linux kernel, a flaw in ublk_ctrl_add_dev() caused kernel‑owned fields (state and ublksrv_pid) to be left unreset after userspace data was copied. The stale state caused the kernel to treat a device as live, leading to an oops in del_gendisk, an oops in ublk_force_abort_dev, and a wedge in START_DEV. The result is a kernel crash that can deny system service. This bug cannot be corrected by userspace alone; the kernel must reset the fields as it does in ublk_detach_disk.
Affected Systems
The only affected product is the Linux kernel as provided by Linux:Linux. No specific kernel version is listed in the data, so all currently running kernels that include the legacy ublk_ctrl_add_dev() implementation are potentially vulnerable.
Risk and Exploitability
The EPSS score of <1% indicates a very low probability of exploitation in the wild, and the vulnerability is not listed in CISA's KEV catalog. The CVSS score of 7.0 classifies this issue as high severity. The likely attack vector remains local privileged or untrusted userspace programs that can add a ublk device; by manipulating the state and ublksrv_pid fields, an attacker can trigger kernel oopses. The resultant kernel crash would lead to a system reboot or unavailability, constituting a severe denial of service.
OpenCVE Enrichment
Debian DSA