PatchSiren cyber security CVE debrief
CVE-2026-90333 Linux CVE debrief
The Linux kernel's dm-integrity feature has a vulnerability where an attacker with raw write access to the backing device can forge discard blocks, bypassing HMAC verification. This issue arises because the current implementation uses a forgeable discard filler, allowing an attacker to stamp any block with an all-0xf6 tag. The vulnerability is resolved by replacing the forgeable discard filler with a keyed sector marker, computed by integrity_discard_checksum(), which ensures that discarded blocks are marked with a unique checksum based on a salt and the sector number. This change prevents an attacker from forging discard blocks without knowledge of the integrity key. Linux kernel
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-17
- Original CVE updated
- 2026-10-21
- Advisory published
- 2026-09-17
- Advisory updated
- 2026-10-21
Who should care
Linux administrators and users of dm-integrity, particularly those with raw write access to backing devices, should assess exposure and apply patches. They should also verify the integrity of dm-integrity configurations and monitor for suspicious discard block activity to detect potential attacks.
Why it matters
CVE-2026-90333 allows an attacker with raw write access to the backing device to forge discard blocks, bypassing HMAC verification in the Linux kernel's dm-integrity feature. Linux administrators and users of dm-integrity should assess exposure and apply patches.
- Verify integrity of dm-integrity configurations to prevent data tampering
- Monitor for suspicious discard block activity to detect potential attacks
- Apply patches for Linux kernel versions 5.7 and earlier to prevent exploitation
Technical summary
The Linux kernel's dm-integrity feature uses a forgeable discard filler, allowing an attacker with raw write access to the backing device to stamp any block with an all-0xf6 tag, bypassing HMAC verification. The vulnerability is resolved by replacing the forgeable discard filler with a keyed sector marker, computed by integrity_discard_checksum(). This change ensures that discarded blocks are marked with a unique checksum based on a salt and the sector number, preventing an attacker from forging discard blocks without knowledge of the integrity key.
Defensive priority
Assess exposure and apply patches for Linux kernel versions 5.7 and earlier. Verify integrity of dm-integrity configurations and monitor for suspicious discard block activity.
Recommended defensive actions
- Assess exposure and apply patches for Linux kernel versions 5.7 and earlier
- Verify integrity of dm-integrity configurations
- Monitor for suspicious discard block activity
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
Evidence notes
The CVE record and source item provide details on the vulnerability and its resolution. Linux kernel versions 5.7 and earlier are affected. The NVD entry is currently not provided. To verify the integrity of dm-integrity configurations and detect potential attacks, defenders should review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance. They should also check relevant monitoring, detection, and logs for exposed assets that need extra review.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-90333 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-90333
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-90333 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-90333
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
dm-integrity: replace forgeable discard filler with a keyed sector marker
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/90xxx/CVE-2026-90333.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/388c3f6496bb8083576d989e6d249ba9807c6b0b
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/5c58ea19a909ef6bed4f0f824e9cd7e30d7e4775
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/6228722c27304e4682cddc1fede03898f87e4414
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/68c5c42567bc462139128968ebbfadd0aefff519
Supplemental source
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.