CVE-2026-23554: 
NixOS vulnerability analysis and mitigation

Overview

CVE-2026-23554 is a use-after-free vulnerability in the Intel EPT (Extended Page Tables) paging code of the Xen hypervisor, tracked under Xen Security Advisory XSA-480. The flaw arises because paging structure frees are not deferred to coincide with EPT cache flushes, allowing stale cached entries to transiently reference memory regions outside a guest's ownership. Affected versions are Xen 4.17 and later on x86 Intel systems with EPT support; Xen 4.16 and older are not affected. Only x86 HVM/PVH guests using Hardware Assisted Paging (HAP) can exploit this vulnerability. It carries a CVSS v3.1 base score of 7.8 (High) (XSA-480 Advisory, Red Hat CVE).

Technical details

The root cause is classified as CWE-825 (Expired Pointer Dereference) and CWE-367 (Time-of-Check Time-of-Use Race Condition), with a secondary estimate of CWE-416 (Use After Free). The Intel EPT paging code defers TLB/cache flushes until the p2m lock is released as an optimization, but the freeing of paging structures is not similarly deferred. This creates a window where freed pages remain transiently present in the EPT cache, and stale entries can point to memory ranges not owned by the guest. An attacker with low-privileged local access inside an HVM/PVH guest on an Intel EPT-capable host can exploit this race condition to access unintended memory regions (Openwall OSS-Sec, Red Hat Bugzilla). The vulnerability was discovered by Roger Pau Monné of XenServer (Openwall OSS-Sec).

Impact

Successful exploitation can result in privilege escalation, Denial of Service (DoS) affecting the entire host, and information leakage. A guest VM could read sensitive data from memory regions belonging to other guests or the hypervisor itself, fundamentally breaking guest isolation guarantees. The changed scope (S:C in CVSS) reflects that a compromised guest can impact the broader hypervisor environment, including other co-hosted VMs (Openwall OSS-Sec, Red Hat CVE).

Exploitability

No public proof-of-concept exploit code is known to exist, and there is no evidence of in-the-wild exploitation at this time. The EPSS score is approximately 0.017%, indicating a low probability of exploitation in the near term. The vulnerability requires local access with low privileges inside an HVM/PVH guest on an Intel EPT-capable system, and the attack complexity is rated High due to the race condition nature of the flaw. The CVE is not currently listed in the CISA Known Exploited Vulnerabilities (KEV) catalog (Red Hat CVE, XSA-480 Advisory).

Exploitation steps

  1. Identify target environment: Confirm the target is running Xen 4.17 or later on an x86 Intel system with EPT support, hosting HVM or PVH guests using HAP.
  2. Gain guest access: Obtain low-privileged code execution inside a guest VM (e.g., via a compromised application or legitimate guest user account).
  3. Trigger the race condition: From within the guest, perform memory operations that cause the hypervisor's EPT paging code to free paging structures while a deferred EPT cache flush is pending — exploiting the window between the free and the flush.
  4. Access stale cache entries: Craft memory access patterns that cause the guest to dereference the transiently cached (freed) EPT entries, which may point to memory outside the guest's allocated range.
  5. Read or corrupt out-of-bounds memory: Use the stale EPT entries to read sensitive data from other guests or hypervisor memory, or attempt to corrupt memory to escalate privileges or cause a host-level DoS (Openwall OSS-Sec, XSA-480 Advisory).

Mitigation and workarounds

The Xen Project has released patch xsa480.patch addressing this vulnerability, applicable to Xen 4.17.x and the unstable branch. Downstream distributions including openSUSE, Fedora, Mageia, and SUSE have issued updated Xen packages. Citrix has published a security update for XenServer (CTX696350). The Xen advisory explicitly states there are no configuration-based mitigations available, so applying the patch is the only remediation. Administrators should prioritize updating Xen on all Intel EPT-capable x86 systems running Xen 4.17 or later (XSA-480 Advisory, Citrix Advisory).

Community reactions

The Xen Project Security Team published XSA-480 and coordinated disclosure via the oss-security mailing list on March 17, 2026. Citrix issued a dedicated security advisory (CTX696350) for XenServer and included the vulnerability in their March 2026 newsletter. The Canadian Centre for Cyber Security (CCCS) issued alert AV26-253 referencing the Citrix advisory. Multiple Linux distributions (openSUSE, Fedora, Mageia, SUSE) promptly released updated packages. Community discussion was noted on Infosec.Exchange and VulDB (Openwall OSS-Sec, Citrix Advisory, CCCS Advisory).

Additional resources

Linux Distribution fix status

Fix availability across major Linux distributions and their releases.

Debian

Fixed

bookworm

xen: 4.17.7-0+deb12u1

Fixed

sid

xen: 4.20.3+127-gc42374a105-1

Fixed

trixie

xen: 4.20.3+127-gc42374a105-0+deb13u1

Fixed

Ubuntu

Unknown

bionic (esm-infra)

xen

Unknown

devel

xen

Unknown

focal (esm-apps)

xen

Unknown

jammy

xen

Unknown

jammy (esm-apps)

xen

Unknown

noble

xen

Unknown

noble (esm-apps)

xen

Unknown

resolute

xen

Unknown

Alpine

Fixed

edge

xen: 4.21.0-r3

Fixed

v3.20

xen: 4.18.5-r5

Fixed

v3.21

xen: 4.19.4-r2

Fixed

v3.22

xen: 4.20.2-r2

Fixed

v3.23

xen: 4.20.2-r2

Fixed

Source: This report was generated using AI

Related NixOS vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-116199CRITICAL9.2
  • NixOS logoNixOS
  • cpe:2.3:a:snipeitapp:snipe-it
NoYesOct 25, 2026
CVE-2026-116201HIGH8.7
  • NixOS logoNixOS
  • cpe:2.3:a:snipeitapp:snipe-it
NoYesOct 25, 2026
CVE-2026-116200HIGH8.2
  • NixOS logoNixOS
  • cpe:2.3:a:snipeitapp:snipe-it
NoYesOct 25, 2026
CVE-2026-2270MEDIUM5.9
  • NixOS logoNixOS
  • kubernetes
NoYesOct 26, 2026
CVE-2026-76654MEDIUM5.8
  • NixOS logoNixOS
  • cpe:2.3:a:kubernetes:kubernetes
NoYesOct 26, 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

Additional Wiz resources

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