Skip to main content
VulnerabilityPublished Updated

CVE-2026-46089: Linux kernel · zram: do not forget to endio for partial discard requests

Affects Linux kernelSource CVE Database V5

0
Compare

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

Data as of 6 Nov 2026, 16:34 UTC

Severity
Unrated

Rated by Threat Radar · No CVSS score from NVD or the CNA

Thin evidence

One scorer or none
CISA SSVC
Exploitation
No evidence of active exploitation and no public proof of concept
Automatable
Attackers cannot reliably automate steps 1–4 of the kill chain
Technical impact
Limited control over the software or limited information exposure

CISA SSVC assessment, 2026-11-06.

Patch
Available – fixed in e3668b371329ea036ff022ce8ecc82f8befcf003, a02363f71a79b755daa78a70d6b217f9c13c8c85, 68ce397e8236088fc53b9532d383a722288c8194 +2

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 27 May 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: 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 6 Nov 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 0120dd6e4e202e19a0e011e486fb2da40a5ea279, < e3668b371329ea036ff022ce8ecc82f8befcf003
Fixed in
  • e3668b371329ea036ff022ce8ecc82f8befcf003
LinuxLinuxAffected
  • ≥ 0120dd6e4e202e19a0e011e486fb2da40a5ea279, < a02363f71a79b755daa78a70d6b217f9c13c8c85
Fixed in
  • a02363f71a79b755daa78a70d6b217f9c13c8c85
LinuxLinuxAffected
  • ≥ 0120dd6e4e202e19a0e011e486fb2da40a5ea279, < 68ce397e8236088fc53b9532d383a722288c8194
Fixed in
  • 68ce397e8236088fc53b9532d383a722288c8194
LinuxLinuxAffected
  • ≥ 0120dd6e4e202e19a0e011e486fb2da40a5ea279, < 35d3300f6357cfaa72db2721dc2b345b19bac5df
Fixed in
  • 35d3300f6357cfaa72db2721dc2b345b19bac5df
LinuxLinuxAffected
  • ≥ 0120dd6e4e202e19a0e011e486fb2da40a5ea279, < 2d1f18efccdb8b29552399d024c36b705447e975
Fixed in
  • 2d1f18efccdb8b29552399d024c36b705447e975
LinuxLinuxAffected
  • =6.4
Fixed in–

Description

In the Linux kernel, the following vulnerability has been resolved: zram: do not forget to endio for partial discard requests As reported by Qu Wenruo and Avinesh Kumar, the following getconf PAGESIZE 65536 blkdiscard -p 4k /dev/zram0 takes literally forever to complete. zram doesn't support partial discards and just returns immediately w/o doing any discard work in such cases. The problem is that we forget to endio on our way out, so blkdiscard sleeps forever in submit_bio_wait(). Fix this by jumping to end_bio label, which does bio_endio().

References

Community reviews

Loading reviews…