Skip to main content
VulnerabilityPublished Updated

CVE-2026-90267: Linux kernel · scsi: sd: Fix special_vec mempool leak when scsi_alloc_sgtables() fails

Affects Linux kernelSource CVE Database V5

0

Not known to be exploited · fixed in e90f746f4ca3896ca560e820b7b6b0a467026938 : update Linux kernel when convenient.

Data as of 26 Oct 2026, 13:47 UTC

Severity
Unrated

Rated by Threat Radar · CVSS not yet scored by NVD

EPSS
0.2% chance of exploitation in 30 days – higher than 10% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in e90f746f4ca3896ca560e820b7b6b0a467026938, bb31844d88b77138b67aa20c3600203baff40140, 744a65e113094756e6c1cfba9ff1bf4247cb68d4 +2

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 17 Sep 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 81d926e8b5520e38f1f72dd7bb7cfc81c1a69d87, < e90f746f4ca3896ca560e820b7b6b0a467026938
Fixed in
  • e90f746f4ca3896ca560e820b7b6b0a467026938
LinuxLinuxAffected
  • ≥ 81d926e8b5520e38f1f72dd7bb7cfc81c1a69d87, < bb31844d88b77138b67aa20c3600203baff40140
Fixed in
  • bb31844d88b77138b67aa20c3600203baff40140
LinuxLinuxAffected
  • ≥ 81d926e8b5520e38f1f72dd7bb7cfc81c1a69d87, < 744a65e113094756e6c1cfba9ff1bf4247cb68d4
Fixed in
  • 744a65e113094756e6c1cfba9ff1bf4247cb68d4
LinuxLinuxAffected
  • ≥ 81d926e8b5520e38f1f72dd7bb7cfc81c1a69d87, < 710a2448a06a8215ba8acb4a2791954800f7db0a
Fixed in
  • 710a2448a06a8215ba8acb4a2791954800f7db0a
LinuxLinuxAffected
  • ≥ 81d926e8b5520e38f1f72dd7bb7cfc81c1a69d87, < 5d7d1b8b525e5eff33a01d07dfcf7bdd3b6d790d
Fixed in
  • 5d7d1b8b525e5eff33a01d07dfcf7bdd3b6d790d
LinuxLinuxAffected
  • =4.12
Fixed in–

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.

References

Community reviews

Loading reviews…