Skip to main content

Xen Hypervisor EUVDEUVD-2026-98830

| CVE-2026-102699 HIGH
Integer Underflow (CWE-191)
7.5
CVSS 3.1 · Vendor
View

Attack ChainAIDerived

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

  1. Access
    Control a guest domain on Arm64 Xen host
  2. Exploit
    Issue crafted GNTTABOP_cache_flush hypercall
  3. Execution
    Trigger integer underflow excessive loop
  4. Impact
    Hang and crash hypervisor, DoS all guests

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Integer underflow checks
Exploitation Conditions

Requires an attacker who already controls a guest domain and can issue the GNTTABOP_cache_flush grant-table hypercall; the crash path is specifically described as manifesting on 64-bit Arm hypervisors, where the underflow produces an excessively long loop that likely crashes the hypervisor. Limiting factors that reduce real-world risk: the attacker must run code inside a guest VM (not reachable from the open network despite PR:N in the vector), impact is availability-only (no data disclosure or code execution), and the practical crash condition is tied to the 64-bit Arm platform. Non-Arm or single-tenant deployments face materially lower risk.

Impact

This is a guest-triggered hypervisor denial-of-service in Xen (XSA-519). The CNA CVSS of 7.5 is driven entirely by availability (A:H); there is no confidentiality or integrity impact (C:N/I:N). The supplied vector lists AV:N/PR:N (network, unauthenticated), but the vulnerability is actually reached via the GNTTABOP_cache_flush hypercall issued from within a guest domain - realistically local to the host and requiring control of a guest VM - so the AV:N/PR:N framing overstates reachability and should be read as 'from the guest-facing hypercall interface' rather than 'from the open network'; verify deployment context. Corroborating signals point to low real-world urgency: EPSS is 0.15% (3rd percentile), there is no CISA KEV listing, and no public exploit code is identified. The impact is also platform-gated - the excessive loop/crash is described as occurring 'at least on 64-bit Arm.' Net assessment: a legitimate priority for multi-tenant 64-bit Arm Xen hosts (a malicious tenant can crash the hypervisor and take down all co-resident guests), but a lower-priority, high-CVSS-but-low-likelihood item for single-tenant or non-Arm deployments. The high CVSS reflects worst-case availability impact, not widespread exploitation probability.

Exploit ScenarioDerived

A tenant who controls a guest VM on a 64-bit Arm Xen host issues a specially crafted GNTTABOP_cache_flush hypercall whose parameters trigger the integer underflow introduced by the XSA-437 fix. The resulting near-unbounded loop ties up and likely crashes the hypervisor, denying service to the host and all co-resident guests. No public exploit code is known at time of analysis.

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

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

Alert me

AnalysisAIv2 – Oct 20, 2026

Guest-triggered denial of service in Xen Hypervisor can drive 64-bit Arm hosts into an excessively long cache-flush loop and likely crash the hypervisor. The issue is an integer underflow in the GNTTABOP_cache_flush grant-table path introduced by the earlier XSA-437 fix; an attacker able to run code in a guest and issue the hypercall can exhaust host CPU and availability. No public exploit was identified at time of analysis, and EPSS is low at 0.15%.

Earlier versions of this analysis (1)
v1 Oct 13, 2026 - 14:34

An unprivileged guest VM on Arm-based Xen hosts can trigger a size-calculation underflow in the GNTTABOP_cache_flush grant-table hypercall, causing an excessively long loop that crashes the hypervisor and results in a host-wide denial of service; memory corruption in another domain, privilege escalation, and information leaks cannot be ruled out. The flaw affects Xen 4.5 through 4.21.x on Arm only (x86 is not vulnerable), and the related XSA-519 advisory also covers CVE-2026-102702, which permits invalidate-without-clean operations against read-only grant mappings. No public exploit code was identified at time of analysis, and no KEV or EPSS signal was provided in the input; the assessed vector is CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H, with no known mitigation other than patching.

RemediationAI

Apply the Xen security advisory XSA-519 fix and follow the vendor version matrix at https://xenbits.xenproject.org/xsa/advisory-519.html; the exact patched version is not specified in the supplied data. Until patched, avoid running untrusted guest domains on affected 64-bit Arm hosts, or move them to dedicated/trusted hosts, accepting reduced tenant density and higher cost as the trade-off. Monitor host CPU consumption and hypervisor stability for abnormal cache-flush behavior as a detection-only control, and do not rely on generic network filtering because the trigger originates from guest code executing the grant-table hypercall.

Affected ProductsAI

Xen hypervisor builds that contain the XSA-437 (CVE-2023-34321) cache-flush fix are the relevant exposure set, particularly when running on 64-bit Arm hypervisors where the underflow can produce the excessively long loop. The supplied data does not provide exact version ranges or CPE strings, so the precise affected-version matrix should be taken from Xen advisory XSA-519 at https://xenbits.xenproject.org/xsa/advisory-519.html. Non-Arm deployments and single-tenant environments where guests are fully trusted face materially lower practical risk.

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 allows domains to share memory and issue operations such as GNTTABOP_cache_flush. XSA-437 (CVE-2023-34321) corrected overflow issues in cache-flush calculations, but CVE-2026-102699 identifies that the fix can underflow a calculation, creating a loop that takes excessively long on 64-bit Arm and can eventually crash the hypervisor. The root cause maps to CWE-191 (Integer Underflow). The assessed impact is availability-only (C:N/I:N/A:H, S:C) and requires an attacker who already controls a guest domain and can issue the hypercall; this is not reachable from the open network. The companion CVE-2026-102702 concerns invalidate-without-clean on read-only grant mappings and is separate from this cache-flush underflow.

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

Exploitation requires running in a guest VM and issuing a hypercall, so AV:L/PR:L; a guest crashing the hypervisor is a scope change (S:C) with availability-only impact (A:H).

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

Primary rating from Vendor (CNA).

CVSS VectorVendor

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

3
Analysis Updated
Oct 20, 2026 - 18:50 vuln.today
v2 - CVSS changed
CVSS changed
Oct 20, 2026 - 18:37 NVD
7.5 (HIGH)
CVE Published
Oct 13, 2026 - 13:03 oss-security
HIGH

Description PRE-NVD

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

Executive ViewAI

Why It Matters

Xen Hypervisor deployments on 64-bit Arm hosts face a guest-triggered availability risk: a malicious or compromised guest can drive the host into excessive cache-flush processing likely resulting in hypervisor crash and CPU exhaustion. Leadership should care because a single untrusted guest workload could disrupt all co-hosted services, causing SLA breaches and operational downtime in multi-tenant or consolidated virtualization environments. Exploitation requires the ability to run code within a guest, and current public exploit likelihood is low, but no vendor patch is yet available.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include restricting guest code execution to trusted tenants, isolating untrusted guests on separate 64-bit Arm hosts, monitoring for abnormal cache-flush or hypercall-driven CPU exhaustion, and applying any Xen advisory guidance to limit or disable the GNTTABOP_cache_flush path where operationally feasible.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Medium
Xen is a common virtualization/cloud hypervisor but not ubiquitous; Arm64 trigger narrows exposure
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.1%
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
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

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

Attack Technique

Integer overflow occurs when an arithmetic operation produces a result that exceeds the maximum value a given integer type can store.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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

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