CVE-2026-45997
Description
In the Linux kernel, the following vulnerability has been resolved: scsi: sd: fix missing put_disk() when device_add(&disk_dev) fails If device_add(&sdkp->disk_dev) fails, put_device() runs scsi_disk_release(), which frees the scsi_disk but leaves the gendisk referenced. The device_add_disk() error path in sd_probe() calls put_disk(gd); call put_disk(gd) here to mirror that cleanup.
How to fix
- linux linux_kernel4.5, 4.10, 4.15, 4.20, 5.5, 5.11, 5.15, 6.1.175, 6.6.140, 6.12.86, 6.18.27, 7.0.4 or later
- git.kernel.org/stable/c/13e550fbfccdb311e76ec96892dfe35f0dba0657
- git.kernel.org/stable/c/1e111c4b3a726df1254670a5cc4868cedb946d37
- git.kernel.org/stable/c/262152ec37101f9dc524743ccdbd6c7641d14573
- git.kernel.org/stable/c/2c2c14b7dfccad8c5a28802849e40c21252e4c28
- git.kernel.org/stable/c/a95d38c5701431bfc826e7b18acc0785919d5c88
- git.kernel.org/stable/c/b64b4f499801b12d0e2785447e4df6c164c608a9
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| linux linux_kernel | 4.4.288 ≤ v < 4.5, 4.9.286 ≤ v < 4.10, 4.14.250 ≤ v < 4.15, 4.19.210 ≤ v < 4.20, 5.4.152 ≤ v < 5.5, 5.10.72 ≤ v < 5.11, 5.14.11 ≤ v < 5.15, 5.15.1 ≤ v < 6.1.175, 6.2 ≤ v < 6.6.140, 6.7 ≤ v < 6.12.86, 6.13 ≤ v < 6.18.27, 6.19 ≤ v < 7.0.4, 5.15 | 4.5, 4.10, 4.15, 4.20, 5.5, 5.11, 5.15, 6.1.175, 6.6.140, 6.12.86, 6.18.27, 7.0.4 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.