CVE Catalog

CVE-2026-90268

HighCVSS 8.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.42%

36th percentile - higher than 36% of all known CVEs

Summary

In the Linux kernel, the scsi: sd driver has incorrect error handling in sd_probe() when sd_large_pool_create() fails after a successful device_add(&sdkp->disk_dev). The out_free_index path calls kfree() on an already registered device and leaks the sysfs entry.

Risk Assessment

Incorrectly freeing a registered device can lead to kernel memory corruption and sysfs resource leaks. This may cause system instability under allocation failures.

Recommendation

Update the Linux kernel to a version with the fix that unregisters disk_dev on sd_large_pool_create() failure and lets scsi_disk_release() free sdkp. Avoid conditions that trigger large pool allocation failures.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: scsi: sd: Fix error handling in sd_probe() after large pool creation failure After device_add(&sdkp->disk_dev) succeeds, sd_large_pool_create() failure must unregister disk_dev and let scsi_disk_release() free sdkp. Going through out_free_index kfree()s an already registered device and leaks the sysfs entry.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS