Skip to main content

Xen Hypervisor EUVDEUVD-2026-98827

| CVE-2026-79610 HIGH
Race Condition (CWE-362)
8.8
CVSS 3.1 · Vendor
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Run code in unprivileged guest VM
  2. Delivery
    Rapidly toggle grant table v2→v1→v2
  3. Exploit
    Win free/realloc race on status pages
  4. Execution
    Hypervisor dereferences stale status pointers
  5. Persist
    Corrupt host memory via dangling reference
  6. Impact
    Escape 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – 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)
v1 Oct 13, 2026 - 14:35

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

Vendor (CNA) PRIMARY 8.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

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.

3.1 AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
4.0 AV:L/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

Primary rating from Vendor (CNA).

CVSS VectorVendor

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
Analysis Updated
Oct 20, 2026 - 18:51 vuln.today
v2 - CVSS changed
CVSS changed
Oct 20, 2026 - 18:37 NVD
8.8 (HIGH)
CVE Published
Oct 13, 2026 - 12:58 oss-security
HIGH

Description PRE-NVD

Disclosed via oss-security. NVD scoring and full description are pending.

Executive ViewAI

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.2%
Top 93% exploitable
Prevalence
High
Xen is a widely deployed enterprise and cloud virtualization hypervisor
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
High

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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).

More in Xen

View all
CVE-2012-0217 HIGH POC
7.2 Jun 12

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

CVE-2015-3456 HIGH POC
7.7 May 13

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

CVE-2018-8897 HIGH POC
7.8 May 08

A statement in the System Programming Guide of the Intel 64 and IA-32 Architectures Software Developer's Manual (SDM) wa

CVE-2022-4949 HIGH POC
8.8 Jun 07

The AdSanity plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the 'aj

CVE-2017-15595 HIGH POC
8.8 Oct 18

An issue was discovered in Xen through 4.9.x allowing x86 PV guest OS users to cause a denial of service (unbounded recu

CVE-2017-7228 HIGH POC
8.2 Apr 04

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

CVE-2015-5165 CRITICAL
9.3 Aug 12

The C+ mode offload emulation in the RTL8139 network card device model in QEMU, as used in Xen 4.5.x and earlier, allows

CVE-2015-8550 HIGH
8.2 Apr 14

Xen, when used on a system providing PV backends, allows local guest OS administrators to cause a denial of service (hos

CVE-2022-26364 MEDIUM POC
6.7 Jun 09

x86 pv: Insufficient care with non-coherent mappings T[his CNA information record relates to multiple CVEs; the text exp

CVE-2017-10918 CRITICAL
10.0 Jul 05

Xen through 4.8.x does not validate memory allocations during certain P2M operations, which allows guest OS users to obt

CVE-2017-10912 CRITICAL
10.0 Jul 05

Xen through 4.8.x mishandles page transfer, which allows guest OS users to obtain privileged host OS access, aka XSA-217

CVE-2017-10921 CRITICAL
10.0 Jul 05

The grant-table feature in Xen through 4.8.x does not ensure sufficient type counts for a GNTMAP_device_map and GNTMAP_h

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy