CVE-2026-23401
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-23401 is a denial-of-service vulnerability in the Linux kernel's KVM x86/MMU subsystem caused by a failure to drop or zap an existing shadow-present SPTE (Shadow Page Table Entry) before installing an emulated MMIO SPTE. The flaw affects Linux kernel versions 5.13.1 through 5.15.202, 5.16 through 6.1.167, 6.2 through 6.6.130, 6.7 through 6.12.79, 6.13 through 6.18.20, 6.19 through 6.19.10, and multiple 7.0 release candidates. It was published on April 1, 2026, with patches added to stable branches by April 24, 2026. The vulnerability carries a CVSS v3.1 base score of 5.5 (Medium) (GitHub Advisory).

Technical details

The root cause is an improper state transition in the KVM MMU's SPTE management logic: when host userspace modifies a shadowed guest page table entry (gPTE) to redirect from a memslot to emulated MMIO outside of KVM's normal code path, and the guest subsequently triggers a page fault, mmu_set_spte() calls mark_mmio_spte() without first zapping the existing shadow-present SPTE. This violates an internal kernel assertion (is_shadow_present_pte(*sptep)), triggering a kernel WARNING at arch/x86/kvm/mmu/mmu.c:484. The flaw is reachable locally by a low-privileged user with access to KVM virtualization (e.g., a process managing a VM), and the call trace runs through ept_page_faultkvm_mmu_do_page_faultkvm_mmu_page_faultvmx_handle_exit. No CWE classification has been formally assigned (GitHub Advisory).

Impact

Exploitation of this vulnerability results in kernel WARNING messages and potential system instability in KVM-based virtualized environments, with an availability impact rated High. There is no confidentiality or integrity impact — the vulnerability cannot be used to access or modify data. The scope is limited to the affected host system's KVM subsystem, and lateral movement or data exfiltration are not applicable to this flaw (GitHub Advisory).

Indicators of compromise

  • Logs: Kernel log entries containing WARNING: arch/x86/kvm/mmu/mmu.c:484 or is_shadow_present_pte(*sptep) at mark_mmio_spte.
  • Process: Unusual KVM-related process activity (e.g., vmx_ept_stale_r) triggering repeated page faults visible in kernel tracing or dmesg.
  • Logs: Call traces in dmesg or /var/log/kern.log referencing mmu_set_spte, ept_page_fault, kvm_mmu_do_page_fault, or vmx_handle_exit in the KVM module stack.

Mitigation and workarounds

Apply the upstream kernel patches available across all affected stable branches: upgrade to 5.15.203+, 6.1.168+, 6.6.131+, 6.12.80+, 6.18.21+, or 6.19.11+ as appropriate for your kernel series. Vendor-specific updates are available from Red Hat (RHSA-2026:13577, RHSA-2026:13578, and subsequent advisories), AlmaLinux (ALSA-2026-13577, ALSA-2026-13578), Amazon Linux 2023 (ALAS2023-2026-1646), and Debian (linux 6.19.11+1). As a temporary workaround where patching is not immediately possible, restrict host-level access to processes that can modify guest memory and page tables outside of KVM's control (GitHub Advisory, Red Hat Advisory).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management