CVE-2026-90267
Description
In the Linux kernel, the following vulnerability has been resolved: scsi: sd: Fix special_vec mempool leak when scsi_alloc_sgtables() fails sd_set_special_bvec() allocates a special payload page for UNMAP and WRITE SAME commands. If scsi_alloc_sgtables() fails afterward in sd_setup_unmap_cmnd() or sd_setup_write_same{10,16}_cmnd(), the SCSI midlayer does not call uninit_command() because RQF_DONTPREP is not set yet, leaking the page. Call sd_uninit_command() on error, and clear RQF_SPECIAL_PAYLOAD after freeing the page.
How to fix
- Linux Linux05bc68669549bfddfdeef2fd119855cab3e9615a, 710a2448a06a8215ba8acb4a2791954800f7db0a, 744a65e113094756e6c1cfba9ff1bf4247cb68d4, e90f746f4ca3896ca560e820b7b6b0a467026938, 5d7d1b8b525e5eff33a01d07dfcf7bdd3b6d790d, bb31844d88b77138b67aa20c3600203baff40140 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| Linux Linux | 81d926e8b5520e38f1f72dd7bb7cfc81c1a69d87 ≤ v < 05bc68669549bfddfdeef2fd119855cab3e9615a, 81d926e8b5520e38f1f72dd7bb7cfc81c1a69d87 ≤ v < 710a2448a06a8215ba8acb4a2791954800f7db0a, 81d926e8b5520e38f1f72dd7bb7cfc81c1a69d87 ≤ v < 744a65e113094756e6c1cfba9ff1bf4247cb68d4, 81d926e8b5520e38f1f72dd7bb7cfc81c1a69d87 ≤ v < e90f746f4ca3896ca560e820b7b6b0a467026938, 81d926e8b5520e38f1f72dd7bb7cfc81c1a69d87 ≤ v < 5d7d1b8b525e5eff33a01d07dfcf7bdd3b6d790d, 81d926e8b5520e38f1f72dd7bb7cfc81c1a69d87 ≤ v < bb31844d88b77138b67aa20c3600203baff40140, 4.12 | 05bc68669549bfddfdeef2fd119855cab3e9615a, 710a2448a06a8215ba8acb4a2791954800f7db0a, 744a65e113094756e6c1cfba9ff1bf4247cb68d4, e90f746f4ca3896ca560e820b7b6b0a467026938, 5d7d1b8b525e5eff33a01d07dfcf7bdd3b6d790d, bb31844d88b77138b67aa20c3600203baff40140 |
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.