GHSA-mm4r-fcq9-pfr4
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRun code in unprivileged guest VM
-
DeliveryRapidly toggle grant table v2→v1→v2
-
ExploitWin free/realloc race on status pages
-
ExecutionHypervisor dereferences stale status pointers
-
PersistCorrupt host memory via dangling reference
-
ImpactEscape guest or compromise host
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Concurrency control, locking
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the attacker to execute code inside a guest VM on a Xen host and to use the grant table v2 interface, performing a v2→v1→v2 grant table version transition to trigger the free-then-reallocate of status pages that leaves stale pointers in the status array. Limiting factors: the attacker must already control a guest (local access, PR:L), must win a timing-sensitive race window (making reliable exploitation difficult and arguing for high attack complexity), and only affects hosts that run untrusted or compromisable guests using grant table v2. Single-tenant or trusted-guest deployments face materially lower real-world risk even though the hypervisor code path is present. |
| Impact | This is a Xen hypervisor grant table race condition (XSA-517, CWE-362) with a CVSS 3.1 base of 8.8 via AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - the scope change (S:C) and full C/I/A impact reflect a guest-to-host privilege boundary break rather than a mere in-guest issue, which is what drives the 'high' severity. The exploitation signals, however, point to low real-world urgency: EPSS is only 0.18% (7th percentile), there is no CISA KEV listing, and no public exploit code is referenced, so this is best characterized as a high-impact-but-low-probability issue rather than an actively hunted target. One point of tension worth flagging: the official vector uses AC:L, but the description describes a v2→v1→v2 grant-table-version race where status pages are freed and reallocated, causing stale pointers - race conditions of this kind typically require precise timing against a narrow window, which argues for AC:H and reduces practical reliability; defenders should treat the AC:L rating as optimistic for an attacker. The Tags label this 'Information Disclosure,' but the CVSS impact (I:H/A:H plus scope change) indicates potential memory corruption of hypervisor state and host-level compromise, which is broader than pure disclosure. Net: real priority only for multi-tenant virtualization hosts running untrusted guests; patch during normal cycles, not as an emergency, given the absence of exploitation evidence. |
| Exploit ScenarioDerived | A malicious or compromised unprivileged guest VM running on a shared Xen host rapidly toggles its grant table version (v2→v1→v2) to force the hypervisor to free and then reallocate grant status pages at a new address while another grant table operation still holds stale pointers into the old status array. By winning this race, the guest induces the hypervisor to operate on freed/relocated memory, potentially corrupting host memory to escape the guest, access other tenants' data, or crash the host. No public proof-of-concept is identified at time of analysis, and local guest code execution plus a timing window are required. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Oct 20, 2026
Xen Hypervisor contains a grant-table race condition (XSA-517) in which a v2-to-v1-to-v2 version transition frees and then reallocates status pages, leaving stale pointers that other grant-table operations can race against. A local, authenticated attacker who controls a guest and can drive that transition may break the guest-to-host boundary, with scope change and high confidentiality, integrity, and availability impact (assessed CVSS 8.8); exploitation requires winning a timing-sensitive race, EPSS is low at 0.18%, and no public exploit identified at time of analysis.
Earlier versions of this analysis (1)
Privilege escalation in the Xen hypervisor (all versions from 4.0 onwards) allows an unprivileged x86 guest to potentially gain host privileges, leak information, or cause a denial of service by racing a v2 to v1 to v2 grant-table version change across multiple vCPUs. Only x86 guests permitted to use the grant-table version 2 interface and configured with more than one vCPU can trigger the race, and exploitation is constrained by the narrow timing window inherent to the race condition, so the effective risk is gated by these preconditions rather than by broad exposure. The issue (XSA-517 / CVE-2026-79610) was found by Claude Opus and diagnosed by Teddy Astie of Vates; no public exploit code has been identified at time of analysis and the flaw is not listed in CISA KEV.
RemediationAI
Apply the XSA-517 fix from the Xen project or the downstream OS vendor; the supplied data does not specify an exact fixed version, so confirm the patched release in https://xenbits.xenproject.org/xsa/advisory-517.html and in your distribution's Xen package advisory before rolling out. Until patched, the main compensating control is to avoid running untrusted or potentially compromisable guests on affected hosts, or to place such guests on separate hosts, which reduces exposure but sacrifices multi-tenant density and does not correct the hypervisor race. If a supported configuration exists to prevent guests from using grant table v2 or from initiating grant-table version transitions, it would remove the v2-to-v1-to-v2 trigger, but it may break PV driver I/O or other guest functionality and should be validated as a last-resort, functionality-reducing workaround rather than treated as a security boundary. Monitor the Xen advisory and the oss-security thread for updated patch guidance and fixed-version details.
Affected ProductsAI
Xen Hypervisor deployments tracked by XSA-517 are affected, particularly hosts that allow guests to use the grant table v2 interface and permit v2-to-v1-to-v2 version transitions. The supplied data does not enumerate exact Xen version ranges or CPE identifiers, so affected builds must be mapped from the vendor advisory at https://xenbits.xenproject.org/xsa/advisory-517.html and the referenced oss-security posting; ENISA EUVD-2026-98827 and NVD entries track the same CVE. Multi-tenant or untrusted-guest environments carry the meaningful exposure because an attacker must already control a guest, while single-tenant or trusted-guest deployments face lower real-world risk even when the hypervisor code path is present. This issue is related to, but distinct from, XSA-501's v1-to-v2 and v2-to-v1 race handling.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Xen grant tables are shared-memory structures that let domains publish pages for I/O and inter-domain operations, with v1 and v2 formats supported for compatibility. CWE-362 (concurrent execution using a shared resource with improper synchronization) applies because the v2-to-v1 transition frees status pages, the subsequent v1-to-v2 transition allocates them again, and the freed-then-reallocated status pages may land at different addresses while previously calculated pointers into the status array remain stale. Those stale pointers can then be used by racing grant-table operations, producing memory-safety effects that cross the guest/hypervisor boundary; this is the incremental issue beyond the earlier XSA-501 v1/v2 transition races. The independent assessment rates the attack as local (AV:L) and requiring authenticated guest privileges (PR:L), with high complexity because the attacker must win a timing-sensitive race and must already control a guest able to use the grant table v2 interface.
Know when Xen gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Attacker needs guest code (AV:L, PR:L) and must win a narrow free/realloc race (AC:H); the guest-to-host boundary break gives S:C with high C/I/A on the hypervisor.
Primary rating from Vendor (CNA).
CVSS VectorVendor
Lifecycle Timeline
3Description PRE-NVD
Executive ViewAI
CVE-2026-79610 is a high-severity Xen Hypervisor grant-table race condition that could let a local guest-controlled attacker break the guest-to-host boundary, affecting confidentiality, integrity, and availability on shared hosts. Leadership should prioritize exposure reduction for multi-tenant or untrusted-guest Xen environments because successful exploitation could compromise host-level trust, though no public exploit has been identified at time of analysis and exploitation requires a timing-sensitive race.
No vendor patch identified; interim controls include limiting untrusted guest workloads on shared Xen hosts, enforcing least privilege for guest administrators, segmenting tenants, monitoring hypervisor and grant-table behavior, and applying XSA-517 mitigations when available.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Race conditions occur when multiple concurrent requests exploit the brief time gap between checking a condition and acting upon it (TOCTOU - Time of Check, Time of Use).
The x86-64 kernel system-call functionality in Xen 4.1.2 and earlier, as used in Citrix XenServer 6.0.2 and earlier and
The Floppy Disk Controller (FDC) in QEMU, as used in Xen 4.5.x and earlier and KVM, allows local guest users to cause a
A statement in the System Programming Guide of the Intel 64 and IA-32 Architectures Software Developer's Manual (SDM) wa
The AdSanity plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the 'aj
An issue was discovered in Xen through 4.9.x allowing x86 PV guest OS users to cause a denial of service (unbounded recu
An issue (known as XSA-212) was discovered in Xen, with fixes available for 4.8.x, 4.7.x, 4.6.x, 4.5.x, and 4.4.x. Rated
The C+ mode offload emulation in the RTL8139 network card device model in QEMU, as used in Xen 4.5.x and earlier, allows
Xen, when used on a system providing PV backends, allows local guest OS administrators to cause a denial of service (hos
x86 pv: Insufficient care with non-coherent mappings T[his CNA information record relates to multiple CVEs; the text exp
Xen through 4.8.x does not validate memory allocations during certain P2M operations, which allows guest OS users to obt
Xen through 4.8.x mishandles page transfer, which allows guest OS users to obtain privileged host OS access, aka XSA-217
The grant-table feature in Xen through 4.8.x does not ensure sufficient type counts for a GNTMAP_device_map and GNTMAP_h
EUVD-2026-98827
NVD
CVE.org
EPSS
Exploit-DB