PatchSiren cyber security CVE debrief
CVE-2026-46089 Linux CVE debrief
A vulnerability in the Linux kernel's zram driver causes partial discard requests to hang indefinitely. The issue occurs because zram does not support partial discards and returns early without completing the I/O operation, leaving processes waiting in submit_bio_wait(). The fix ensures bio_endio() is called via the end_bio label before exiting.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- MEDIUM 5.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-27
- Original CVE updated
- 2026-06-25
- Advisory published
- 2026-05-27
- Advisory updated
- 2026-06-25
Who should care
System administrators running Linux systems with zram enabled for swap or compressed block storage; kernel maintainers and distribution packagers; developers of storage management tools that issue discard operations.
Technical summary
The zram compressed RAM block device driver in the Linux kernel contains a bug where partial discard requests are not properly completed. When a discard operation with a partial block size (e.g., 4KB on a system with 64KB pages) is submitted to /dev/zram0, the driver recognizes it cannot process the partial discard and returns early. However, it fails to call bio_endio() to signal completion, causing the submitting process to sleep indefinitely in submit_bio_wait(). The fix redirects the early return path to the end_bio label to ensure proper I/O completion.
Defensive priority
medium
Recommended defensive actions
- Apply kernel updates containing the referenced stable branch commits when available from your Linux distribution
- Monitor NVD for CVSS scoring once analysis is complete
- Review systems using zram for swap or compressed block storage
- Test blkdiscard operations on zram devices after patching to verify resolution
Evidence notes
CVE published 2026-05-27. Linux kernel stable branch commits provided as references. No CVSS score assigned; NVD status is Awaiting Analysis. Not listed in CISA KEV.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-46089 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-46089
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-46089 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-46089
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/2d1f18efccdb8b29552399d024c36b705447e975
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/35d3300f6357cfaa72db2721dc2b345b19bac5df
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/68ce397e8236088fc53b9532d383a722288c8194
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/a02363f71a79b755daa78a70d6b217f9c13c8c85
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/e3668b371329ea036ff022ce8ecc82f8befcf003
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.