Impact
The Linux kernel’s SCSI disk driver contains a flaw where a missing put_disk() call leaves a gendisk reference after device_add(&disk_dev) fails. This resource management error can cause memory or resource leaks, and repeated failures could lead to system instability or a denial of service. The weakness is classified as CWE-772: Resource Management Errors.
Affected Systems
All versions of the Linux kernel prior to the commit correcting the missing put_disk() call are impacted. The affected product is the Linux kernel as a whole, and the vendors listed are Linux: Linux.
Risk and Exploitability
The flaw is triggered during the kernel's handling of SCSI device addition, which normally occurs with elevated privileges. An attacker would need to force device_add(&disk_dev) to fail, for example by introducing a malfunctioning SCSI device. As the vulnerability is not in the CISA KEV catalog, the public exploitation likelihood is unclear, but the CVSS score of 5.5 indicates a moderate severity. Local privileged attackers could repeatedly induce the error path to consume resources or destabilize the system.
OpenCVE Enrichment