CVE-2026-89586: Linux kernel · ata: libata-scsi: fix DSM TRIM for sector sizes larger than 2048 bytes
Affects Linux kernelSource GCVE Database
Not known to be exploited · CVSS 8.2 High.
Data as of 26 Oct 2026, 17:16 UTC
- EPSS
- 0.6% chance of exploitation in 30 days – higher than 49% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:HExploitation evidence
Disclosed: evidence found.
CVE published 11 Sep 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by 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
Affected software
| Product | Affected | Fixed in |
|---|---|---|
Ubuntu 26.04 LTSlinuxpkg:deb/ubuntu/linux?arch=source&distro=resoluteOther threats | Affected
| Fixed in– |
Ubuntu 26.04 LTSlinux-awspkg:deb/ubuntu/linux-aws?arch=source&distro=resoluteOther threats | Affected
| Fixed in– |
Ubuntu 26.04 LTSlinux-azurepkg:deb/ubuntu/linux-azure?arch=source&distro=resoluteOther threats | Affected
| Fixed in– |
Ubuntu 26.04 LTSlinux-azure-fdepkg:deb/ubuntu/linux-azure-fde?arch=source&distro=resoluteOther threats | Affected
| Fixed in– |
Ubuntu 26.04 LTSlinux-gcppkg:deb/ubuntu/linux-gcp?arch=source&distro=resoluteOther threats | Affected
| Fixed in– |
Ubuntu 26.04 LTSlinux-gkepkg:deb/ubuntu/linux-gke?arch=source&distro=resoluteOther threats | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
A fix is available in the Linux kernel that corrects the TRIM descriptor sizing to a fixed 512-byte page independent of logical sector size. Users should update to a patched Linux kernel version that includes this fix. The affected versions are explicitly listed and should be upgraded. Patch status is confirmed by the resolution of CVE-2026-89586 in the Linux kernel.
Description
A vulnerability in the Linux kernel's ata libata-scsi subsystem caused TRIM commands to fail on devices with logical sector sizes larger than 2048 bytes, such as 4Kn devices. The issue was due to incorrect sizing of the TRIM descriptor buffer, which was limited to 2048 bytes regardless of the device's sector size, causing all TRIM commands to be rejected with a parameter list length error. This flaw broke TRIM/discard functionality on affected devices. The vulnerability has been resolved by adjusting the descriptor size to a fixed 512-byte page independent of logical sector size, restoring proper TRIM operation.
References
- nvd.nist.gov/vuln/detail/CVE-2026-89586 (opens in a new tab)
- git.kernel.org/stable/c/04e2befe25792f2e90097f284d7e86fc6bcfe928 (opens in a new tab)
- git.kernel.org/stable/c/4a4268a0b0a595bd9534cf9c7fda93775a7d8a0d (opens in a new tab)
- git.kernel.org/stable/c/79cce911e623c0baa0fde307ce3a434e084b881a (opens in a new tab)
- git.kernel.org/stable/c/c2e3dccd6870659851eaa4c12ab16418b8e3040a (opens in a new tab)
- ubuntu.com/security/CVE-2026-89586 (opens in a new tab)
- cve.org/CVERecord?id=CVE-2026-89586 (opens in a new tab)
- git.kernel.org/linus/79cce911e623c0baa0fde307ce3a434e084b881a (opens in a new tab)