Skip to main content

Xen Hypervisor CVE-2026-23558

| EUVDEUVD-2026-30928 HIGH
Race Condition (CWE-362)
7.8
CVSS 3.1 · Vendor
View

Attack ChainAIDerived

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

  1. Access
    Run malicious unprivileged guest on host
  2. Delivery
    Issue concurrent grant v2 status-page map/unmap operations
  3. Exploit
    Win TOCTOU race in hypervisor
  4. Execution
    Corrupt hypervisor memory state
  5. Impact
    Escape guest to 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 already control a guest domain on the target Xen host (local vector, PR:L) and that the host uses grant table version 2 with the status-page mapping code path exercised in XSA-486 - i.e., the guest must be able to perform grant table v2 status/version operations. The key limiting factor is the race condition itself: the attacker must reliably win a narrow timing window (AC:H), which typically demands repeated attempts and possibly cooperating threads/vCPUs, making exploitation unreliable and not automatable at scale. No user interaction is required (UI:N), no host authentication is needed beyond running a guest, and the impact crosses into the hypervisor (S:C). It is not remotely exploitable from outside the host - an untrusted local guest is a prerequisite, which is precisely the multi-tenant/hostile-tenant threat model.

Impact

The signals point to a serious-but-hard-to-exploit issue rather than an urgent, widely-exploited one. The CVSS 3.1 base is 7.8 (High) with vector AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H: exploitation is local (a guest already running on the host), requires low privileges (any guest), needs no user interaction, but carries High attack complexity because a race window must be won - and it yields a scope change with full CIA impact, reflecting guest-to-host escape. EPSS is very low at 0.01% (1st percentile), and there is no KEV listing and no POC, so this is not under active or automated exploitation. SSVC-style framing: exploitation is 'none' observed, automatable is 'no' (winning a kernel-level race reliably is non-trivial and not scriptable at scale), but technical impact is 'total' given hypervisor compromise. Net: prioritize patching in multi-tenant virtualization environments (where an untrusted guest is a real threat model), but the practical exploitation bar is high and there is no evidence of in-the-wild activity. Note a minor tension: the input Tags mention 'Buffer Overflow' while the CWE and advisory describe a race condition - the authoritative root cause is the race (CWE-362); the buffer-overflow tag is likely an aggregator artifact and should be verified against XSA-486.

Exploit ScenarioDerived

An attacker who controls an unprivileged guest VM on a shared Xen host issues rapid, concurrent grant table v2 status-page map/unmap (or version-switch) operations to hit the unsynchronized window in the hypervisor. By repeatedly racing until they win, they corrupt hypervisor memory state and escalate out of the guest to read or modify host memory or crash the host. No public POC is currently available, and the high attack complexity (AC:H) means reliable exploitation requires precise timing and many attempts.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jul 23, 2026

Privilege escalation and host compromise in the Xen hypervisor arises from a race condition (XSA-486) in grant table v2 status page mapping, where concurrent operations on the shared grant status frame can be exploited by a malicious or buggy guest to corrupt host memory state. A cooperating pair of guests (or a guest coordinating grant operations) can win the race to gain confidentiality, integrity, and availability impact that crosses the guest/host boundary (scope change). There is no public exploit identified at time of analysis, and the EPSS probability is negligible (0.01%), consistent with a high-complexity, local-only race that is difficult to weaponize.

RemediationAI

Apply the vendor-supplied fix from Xen Security Advisory 486 (https://xenbits.xenproject.org/xsa/advisory-486.html); a patch is available per vendor advisory, though this data set does not contain a single exact upstream release tag, so confirm the fixed version against the XSA-486 patch series for your Xen branch. On SUSE systems, update to the fixed hypervisor packages delivered in SUSE-SU-2026:1645, 1657, 1692, 1743, or 1998 (https://www.suse.com/support/update/SUSE-SU-2026:1645/) and reboot into the patched hypervisor. If immediate patching is not possible, reduce exposure by limiting which untrusted or multi-tenant guests run on affected hosts and, where operationally feasible, avoid or restrict grant table v2 usage for untrusted domains - with the trade-off that some PV/PVH drivers and guests rely on v2 semantics, so forcing v1 or restricting grant operations may break device functionality and should be tested first. Because exploitation requires a hostile local guest, tightening guest admission (trusted tenants only) is an effective compensating control until the hypervisor is patched.

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's grant table mechanism lets a guest domain grant another domain controlled access to specific memory pages, forming the backbone of paravirtualized I/O (block/network rings) and inter-domain sharing. Grant table version 2 introduces a separate 'status' page that tracks the in-use state of grants independently from the grant entries themselves. XSA-486 concerns a race (CWE-362, concurrent execution using shared resource with improper synchronization) in how the hypervisor maps and manages this v2 status page: overlapping map/unmap or version-switch operations lack sufficient synchronization, so a time-of-check to time-of-use window allows a guest to manipulate the mapping while the hypervisor operates on it. Because the affected code runs in the hypervisor on behalf of the guest, successful exploitation escapes guest isolation. The CPE cpe:2.3:o:xen:xen:*:*:*:*:*:*:*:* identifies the Xen hypervisor itself (all versions supporting grant table v2) as the affected component.

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 7.8 HIGH
AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

A hostile guest (PR:L, AV:L) must win a hard-to-hit race (AC:H); success escapes to the hypervisor (S:C) with full host CIA impact.

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:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
SUSE HIGH

Primary rating from Vendor (CNA).

CVSS VectorVendor

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

Lifecycle Timeline

2
CVE Published
May 08, 2026 - 06:45 oss-security
HIGH 7.8
CVE Published
May 08, 2026 - 06:45 nvd
UNKNOWN (no severity yet)

Description PRE-NVD

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

Executive ViewAI

Why It Matters

Xen hypervisor versions prior to the available patch contain a privilege escalation vulnerability that could allow compromised guest systems to escape to the host platform, potentially compromising the entire underlying infrastructure. Organizations should prioritize assessment and remediation based on whether guest workloads are untrusted or multi-tenant.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.0%
Top 99% exploitable
Prevalence
High
Xen underpins many enterprise and cloud multi-tenant virtualization deployments
Social Media
4
Sightings
Data Quality
6 sources
Confidence: High

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.0%
Patch available Yes
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

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

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

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

Affected Products (CPE)CVE.org

cpe:2.3:o:xen:xen:*:*:*:*:*:*:*:*

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

Vendor StatusVendor

SUSE

Severity: High
Product Status
Image SLES15-SP4-BYOS-Azure Image SLES15-SP4-BYOS-GCE Image SLES15-SP4-CHOST-BYOS-Aliyun Image SLES15-SP4-CHOST-BYOS-Azure Image SLES15-SP4-CHOST-BYOS-GCE Image SLES15-SP4-CHOST-BYOS-SAP-CCloud Image SLES15-SP4-HPC-BYOS Image SLES15-SP4-HPC-BYOS-Azure Image SLES15-SP4-HPC-BYOS-GCE Image SLES15-SP4-HPC-GCE Image SLES15-SP4-Hardened-BYOS-Azure Image SLES15-SP4-Hardened-BYOS-GCE Image SLES15-SP4-SAP-Azure Image SLES15-SP4-SAP-BYOS-Azure Image SLES15-SP4-SAP-BYOS-GCE Image SLES15-SP4-SAP-GCE Image SLES15-SP4-SAP-Hardened Image SLES15-SP4-SAP-Hardened-Azure Image SLES15-SP4-SAP-Hardened-BYOS Image SLES15-SP4-SAP-Hardened-BYOS-Azure Image SLES15-SP4-SAP-Hardened-BYOS-GCE Image SLES15-SP4-SAP-Hardened-GCE Image SLES15-SP4-SAPCAL-Azure Image SLES15-SP4-SAPCAL-GCE Affected
Image SLES15-SP4-BYOS Image SLES15-SP4-BYOS-EC2 Image SLES15-SP4-CHOST-BYOS Image SLES15-SP4-CHOST-BYOS-EC2 Image SLES15-SP4-HPC-BYOS-EC2 Image SLES15-SP4-HPC-EC2 Image SLES15-SP4-Hardened-BYOS Image SLES15-SP4-Hardened-BYOS-EC2 Image SLES15-SP4-SAP Image SLES15-SP4-SAP-BYOS Image SLES15-SP4-SAP-BYOS-EC2 Image SLES15-SP4-SAP-EC2 Image SLES15-SP4-SAP-Hardened-BYOS-EC2 Image SLES15-SP4-SAPCAL Image SLES15-SP4-SAPCAL-EC2 Affected
Image SLES15-SP5-BYOS-Azure Image SLES15-SP5-BYOS-GCE Image SLES15-SP5-CHOST-BYOS-Aliyun Image SLES15-SP5-CHOST-BYOS-Azure Image SLES15-SP5-CHOST-BYOS-GCE Image SLES15-SP5-CHOST-BYOS-GDC Image SLES15-SP5-CHOST-BYOS-SAP-CCloud Image SLES15-SP5-GCE Image SLES15-SP5-HPC-BYOS-Azure Image SLES15-SP5-HPC-BYOS-GCE Image SLES15-SP5-Hardened-BYOS-Azure Image SLES15-SP5-Hardened-BYOS-GCE Image SLES15-SP5-SAP-Azure-3P Image SLES15-SP5-SAP-BYOS-Azure Image SLES15-SP5-SAP-BYOS-GCE Image SLES15-SP5-SAP-Hardened-Azure Image SLES15-SP5-SAP-Hardened-BYOS-Azure Image SLES15-SP5-SAP-Hardened-BYOS-GCE Image SLES15-SP5-SAP-Hardened-GCE Image SLES15-SP5-SAPCAL-Azure Image SLES15-SP5-SAPCAL-GCE Affected
Image SLES15-SP5-BYOS-EC2 Image SLES15-SP5-CHOST-BYOS-EC2 Image SLES15-SP5-EC2 Image SLES15-SP5-HPC-BYOS-EC2 Image SLES15-SP5-Hardened-BYOS-EC2 Image SLES15-SP5-SAP-BYOS-EC2 Image SLES15-SP5-SAP-Hardened-BYOS-EC2 Image SLES15-SP5-SAPCAL-EC2 Affected
Image SLES15-SP7-Azure-3P Image SLES15-SP7-Azure-Basic Image SLES15-SP7-Azure-Standard Image SLES15-SP7-BYOS-Azure Image SLES15-SP7-BYOS-GCE Image SLES15-SP7-CHOST-BYOS-Aliyun Image SLES15-SP7-CHOST-BYOS-Azure Image SLES15-SP7-CHOST-BYOS-GCE Image SLES15-SP7-CHOST-BYOS-GDC Image SLES15-SP7-CHOST-BYOS-SAP-CCloud Image SLES15-SP7-GCE Image SLES15-SP7-GCE-3P Image SLES15-SP7-HPC-BYOS-Azure Image SLES15-SP7-HPC-BYOS-GCE Image SLES15-SP7-Hardened-BYOS-Azure Image SLES15-SP7-Hardened-BYOS-GCE Image SLES15-SP7-SAP-Azure Image SLES15-SP7-SAP-Azure-3P Image SLES15-SP7-SAP-BYOS-Azure Image SLES15-SP7-SAP-BYOS-GCE Image SLES15-SP7-SAP-GCE Image SLES15-SP7-SAP-GCE-3P Image SLES15-SP7-SAP-Hardened-Azure Image SLES15-SP7-SAP-Hardened-BYOS-Azure Image SLES15-SP7-SAP-Hardened-BYOS-GCE Image SLES15-SP7-SAP-Hardened-GCE Image SLES15-SP7-SAPCAL-Azure Image SLES15-SP7-SAPCAL-GCE Affected

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