PatchSiren cyber security CVE debrief
CVE-2026-93076 Linux CVE debrief
A Linux kernel vulnerability has been addressed, involving the clearing of vmemmap_shift when binding static pgmap for DAX devices. This change ensures that the vmemmap is built for order-0 folios as required by fsdev_dax. The issue arises when rebinding a static device from device_dax to fsdev_dax, where a stale vmemmap_shift could persist on the shared pgmap.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-17
- Original CVE updated
- 2026-10-19
- Advisory published
- 2026-09-17
- Advisory updated
- 2026-10-19
Who should care
Defenders responsible for Linux kernel security, particularly those managing device_dax and fsdev_dax configurations, should assess exposure and verify kernel versions. They should also review and apply patches for affected Linux kernel versions and monitor for potential stale vmemmap_shift values in shared pgmaps. This includes verifying Linux kernel versions, reviewing compensating controls for exposed systems, and checking relevant monitoring, detection
Why it matters
Defenders should verify Linux kernel versions and assess exposure based on device_dax to fsdev_dax rebinding scenarios to ensure proper vmemmap configuration.
- Verification of Linux kernel versions is necessary to determine exposure
- Rebinding of static devices from device_dax to fsdev_dax may require updates to pgmap configurations
- Stale vmemmap_shift values could potentially affect vmemmap construction for order-0 folios
Technical summary
The Linux kernel vulnerability involves a stale vmemmap_shift value persisting on shared pgmaps when rebinding static devices from device_dax to fsdev_dax. The fix explicitly zeros vmemmap_shift before devm_memremap_pages() to ensure the vmemmap is built for order-0 folios as required by fsdev_dax. This change ensures that the vmemmap configuration is properly set for fsdev_dax, preventing potential issues with vmemmap construction for order-0 folios. Defenders should verify Linux kernel versions and assess exposure based on device_dax to fsdev_dax rebinding scenarios.
Defensive priority
Defenders should verify Linux kernel versions and assess exposure based on device_dax to fsdev_dax rebinding scenarios.
Recommended defensive actions
- Verify Linux kernel versions and assess device_dax to fsdev_dax rebinding scenarios
- Review and apply patches for affected Linux kernel versions
- Monitor for potential stale vmemmap_shift values in shared pgmaps
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
Evidence notes
The CVE record and source item provide details on the Linux kernel vulnerability and its resolution. References include official CVE Program and NVD records, as well as kernel.org links. To verify exposure, defenders should check Linux kernel versions and assess device_dax to fsdev_dax rebinding scenarios. The source details are limited, so explicit evidence-limit language and defensive verification tasks are necessary.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-93076 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-93076
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-93076 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-93076
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
dax/fsdev: clear vmemmap_shift when binding static pgmap
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/93xxx/CVE-2026-93076.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/d298a0513aaf7d48f2a9f4a90041de910750cfcf
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/e0239229931faf9ca3367e3befcf16f77b2cd45b
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.