GHSA-979q-v7jv-rjpg
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain code execution in guest VM
-
ExploitTrigger Zenbleed register-file race
-
ExecutionSample stale cross-domain register data
-
ImpactReconstruct 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – 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)
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
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
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).
Primary rating from Vendor (CNA).
CVSS VectorVendor
Lifecycle Timeline
2Description PRE-NVD
Executive ViewAI
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.
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
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.
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-98824
NVD
CVE.org
EPSS
Exploit-DB