Skip to main content

Xen Hypervisor CVE-2026-79608

| EUVDEUVD-2026-98824 CRITICAL
Always-Incorrect Control Flow Implementation (CWE-670)
9.8
CVSS 3.1 · Vendor
View

Attack ChainAIDerived

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

  1. Access
    Gain code execution in guest VM
  2. Exploit
    Trigger Zenbleed register-file race
  3. Execution
    Sample stale cross-domain register data
  4. Impact
    Reconstruct and exfiltrate hypervisor/other-guest secrets

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Always-incorrect control flow
Exploitation Conditions

Exploitation requires: (1) the host CPU to be an AMD Zen2 processor susceptible to Zenbleed (CVE-2023-20593); (2) a Xen version containing the reworked XSA-433 workaround affected by the inverted conditional (fixed in XSA-515), where the DE_CFG chicken-bit mitigation is erroneously left unset; and (3) the attacker to have code-execution capability inside a guest domain on that host. Limiting factors: this is a local, same-host attack (not remote/network), it is confined to vulnerable AMD Zen2 hardware so Intel and other AMD generations are unaffected, and exploitation depends on microarchitectural timing/race conditions that make reliable extraction non-trivial. The inverse condition also means the workaround may be wrongly applied where unneeded, a functional/robustness concern rather than an exposure.

Impact

The input CVSS of 9.8 (AV:N/AC:L/PR:N/UI:N/C:H/I:H/A:H) is sharply inconsistent with the vulnerability's actual nature and should be treated with caution. This is a regression in Xen's workaround for Zenbleed (XSA-433 / CVE-2023-20593), an AMD Zen2 microarchitectural data-sampling flaw; an inverted conditional (addressed in XSA-515, CWE-670 incorrect-control-flow) causes the chicken-bit mitigation to be mis-applied, re-exposing the underlying Zenbleed information leak. Zenbleed is a LOCAL cross-domain information-disclosure issue, not a network-exploitable RCE, so the network vector (AV:N) and the Integrity/Availability 'High' impacts in the supplied vector are almost certainly wrong - the real impact is confidentiality only, and the tag 'Information Disclosure' corroborates this. CVSS vector contradicts the description - the description implies local guest execution on AMD Zen2 hardware, so verify the vector with the Xen advisory. EPSS is low at 0.16% (5th percentile), there is no CISA KEV listing and no public exploit identified, which is consistent with a hardware-constrained, non-wormable issue rather than a mass-exploitation priority. Net assessment: a genuine confidentiality risk in multi-tenant AMD Zen2 virtualization environments, but materially lower real-world priority than the 9.8 label suggests.

Exploit ScenarioDerived

A malicious or compromised guest VM running on a Xen host backed by an AMD Zen2 processor executes a Zenbleed-style register-rename race to sample stale data from the shared physical register file, because the reworked mitigation was silently disabled by the inverted conditional. Over repeated iterations the guest reconstructs secrets (keys, memory contents) belonging to the hypervisor or co-resident guests. No public exploit is identified for this specific regression, though the original Zenbleed technique (CVE-2023-20593) is well documented.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
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

A logic error in the Xen hypervisor's re-worked mitigation for Zenbleed (CVE-2023-20593 / XSA-433) leaves the AMD DE_CFG 'chicken-bit' workaround unset precisely when it is required, potentially allowing a guest to leak stale vector-register data across privilege boundaries on AMD Zen2 hosts. Only systems running a Xen build that contains the reworked workaround (addressed by XSA-515) on vulnerable AMD Zen2 processors are affected, and the attacker must already have code execution inside a guest domain on that same host. This is a local, microarchitectural-timing-dependent issue with no public exploit identified at time of analysis and a low EPSS score (0.16%), so the 9.8 network-vector CVSS rating supplied in some feeds materially overstates the real exposure. Per the authoritative assessment, the true profile is AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N.

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

Xen hypervisors on AMD Zen2 hosts that have not received the late-2023 Zenbleed microcode can leak data across trust boundaries - including host-to-guest and guest-to-guest - because a later refactor of the original XSA-433 workaround inverted a conditional, so the mitigation is now applied when it is not needed and skipped when it is. Affected versions are Xen 4.19.4 and onward, 4.20.3 and onward, 4.21.1 and onward, and 4.22 (4.18, 4.19.3 and earlier, 4.20.2 and earlier, and 4.21.0 are unaffected because the rework was not yet present); the bug is exploitable only on AMD Zen2 silicon running microcode predating the CVE-2023-20593 fix. The independently assessed vector is CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N (local, low complexity, scope-changed, high confidentiality impact), consistent with an attacker who already has code execution in a guest and shares a physical core with a victim context. No KEV, EPSS, or public exploit code was provided in the input, so this is best treated as no public exploit identified at time of analysis, with the practical gate being outdated firmware rather than attack tooling.

RemediationAI

Apply the Xen fix for XSA-515 - the vendor advisory at https://xenbits.xenproject.org/xsa/advisory-515.html identifies the corrected code, and patched hypervisor packages should be obtained from your distribution or Xenproject vendor per the referenced advisory; this supersedes the inverted conditional and restores correct DE_CFG chicken-bit handling. Where patching must be deferred on AMD Zen2 hardware, the practical compensating controls are to keep untrusted or multi-tenant guest workloads off that host (running only trusted guests removes the prerequisite of attacker code execution in a domain), to verify out-of-band that the DE_CFG mitigation is actually engaged on the host (manually setting the chicken bit or relying on firmware/microcode-level Zenbleed mitigations covers the gap, at some performance cost from the chicken bit's serialising effect), or to migrate workloads to non-Zen2 hosts, which are unaffected by the underlying Zenbleed issue. Note that the inverse half of the bug may cause the workaround to be applied where unneeded; that is a performance/robustness side effect, not a security exposure, and it is resolved by the same updated hypervisor.

Affected ProductsAI

Xen hypervisor builds that incorporate the reworked XSA-433 (Zenbleed, CVE-2023-20593) workaround whose conditional was inverted, running on hosts with AMD Zen2 processors susceptible to Zenbleed; the defect and its correction are documented in Xen Security Advisory XSA-515 (https://xenbits.xenproject.org/xsa/advisory-515.html), with the original workaround described in XSA-433 (http://xenbits.xen.org/xsa/advisory-433.html) and the Xen security process at http://www.xenproject.org/security-policy.html. Intel systems and AMD microarchitectures other than Zen2 are not exposed to the underlying Zenbleed behaviour, and guests on non-Zen2 hosts cannot reach the flaw regardless of Xen version. No CPE strings were supplied in the input, so exact affected Xen release ranges should be taken from the XSA-515 advisory rather than inferred.

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

Zenbleed abuses AMD Zen2 speculative execution: under specific register-renaming conditions, stale upper 128 bits of YMM registers belonging to another context can be read, exposing secrets such as keys and in-memory data across guest and host boundaries. AMD's mitigation is a chicken bit in the DE_CFG MSR that suppresses the faulty speculative behaviour, and Xen implemented this as the XSA-433 workaround. That workaround was later reworked so it could coexist with other code that manipulates the same MSR; during that refactor an inverted conditional was introduced, mapping to CWE-670 (Always-Incorrect Control Flow Implementation). The result is a control-flow/logic defect rather than a memory-safety flaw: the chicken bit is skipped in the cases where it must be set, and conversely may be applied where it is unnecessary. The inverse case is a functional/robustness regression, not an exposure. Exploitation therefore inherits every prerequisite of Zenbleed - AMD Zen2 silicon, a Xen build carrying the faulty rework, and attacker-controlled code running in a guest on the affected host - plus the practical difficulty of reliably harvesting data through microarchitectural timing/race conditions.

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

Attacker needs local code execution in a guest (AV:L, PR:L); Zenbleed requires microarchitectural race conditions (AC:H); it leaks across domains to hypervisor/other guests (S:C) with confidentiality-only impact (C:H, I:N, A:N).

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

Primary rating from Vendor (CNA).

CVSS VectorVendor

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

Lifecycle Timeline

2
Analysis Updated
Oct 20, 2026 - 18:43 vuln.today
v2 - CVSS changed
CVSS changed
Oct 20, 2026 - 18:37 NVD
9.8 (CRITICAL)

Description PRE-NVD

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

Executive ViewAI

Why It Matters

A logic error in the Xen hypervisor's reworked Zenbleed mitigation (XSA-515) leaves the AMD DE_CFG 'chicken-bit' workaround unset on affected AMD Zen2 hosts, creating a path for an attacker who already controls code inside one guest domain to leak stale vector-register data across privilege boundaries. The exposure is confined to multi-tenant or mixed-trust Xen environments running the reworked workaround on vulnerable Zen2 hardware, where the practical risk is loss of tenant isolation and confidential data rather than host compromise. Leadership should care because the affected asset class is shared virtualization infrastructure, even though the issue is local, timing-dependent, and currently has no identified public exploit.

Business Impact: Medium
Compensating Controls

No vendor patch is available at time of analysis. Interim mitigations: revert affected hosts to the previously validated XSA-433/CVE-2023-20593 DE_CFG chicken-bit workaround configuration, avoid or defer migration of untrusted guest domains onto AMD Zen2 Xen hosts running the XSA-515 rework, enforce strict guest admission and least-privilege controls, segment high-sensitivity tenants away from shared hosts, and monitor for anomalous cross-domain activity until a corrected Xen release is available.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Medium
Xen common in enterprise/cloud virtualization, but flaw limited to AMD Zen2 hosts
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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
Medium

Priority Score

49
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +49
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.

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