Skip to main content

Xen Xenstore EUVDEUVD-2026-98823

| CVE-2026-79607 MEDIUM
Buffer Overflow (CWE-119)
5.5
CVSS 3.1 · Vendor
View

Attack ChainAIDerived

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

  1. Access
    Unprivileged guest registers Xenstore watch with specified depth
  2. Delivery
    Host operator initiates Xenstore live update
  3. Exploit
    Watch state record serialized missing two bytes
  4. Execution
    New C xenstored reads inconsistent state
  5. Impact
    Xenstored crashes or corrupts, host domain-administration DoS

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, buffer size validation
MITRE ATT&CK

2 techniques across 2 tactics: Execution, 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 is gated on all of the following: the host must run Xen 4.22 specifically (4.21 and earlier are not vulnerable) using the C implementation of xenstored, either as a daemon or stubdom (oxenstored is not affected); the attacker must be a guest that has registered a Xenstore watch with a specified watch depth; and - the decisive limiting factor - a Xenstore live update must actually be performed by the host while that watch exists, since the two-byte-short state record is only written during live-update serialization. The attacker does not control when live updates occur, so the window is operator-driven. Not performing Xenstore live updates fully mitigates the issue, as does switching to oxenstored.

Impact

No CVSS vector, EPSS score, KEV entry, or POC is present in the provided data, so quantitative exploitation signals are entirely absent and this assessment relies on the Xen Project advisory (XSA-514) text alone. The vendor-confirmed impact is a denial of service: an unprivileged guest can crash or corrupt the C xenstored service, disrupting host domain-administration actions - there is no confidentiality or code-execution impact described. Critically, the bug only manifests during a Xenstore live update, an administrator-initiated maintenance operation the attacker does not control, which sharply reduces real-world exploitability: the attacker can pre-position a malicious watch but must wait for (or race) an operator-triggered live update. The exposure is further narrowed to a single release (Xen 4.22) running C xenstored specifically. Net: this is a genuine but conditional availability issue, not a high-urgency widely-exploitable flaw - closer to a low-to-moderate real-world priority. Signals are consistent (all point to a gated DoS), but note the absence of any CVSS/EPSS/KEV data means severity cannot be corroborated independently and should be verified against the Xen Project's own rating if one is published.

Exploit ScenarioDerived

An unprivileged guest registers a Xenstore watch with a specified watch depth and leaves it in place. When the host operator later performs a Xenstore live update, the watch's state record is serialized with two bytes missing, so the newly started C xenstored reads back inconsistent state and either crashes or ends up with corrupted data, denying further domain-administration operations on the host. No public exploit code is identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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

AnalysisAIv1 – Oct 13, 2026

Xen 4.22 hosts running the C implementation of xenstored (as daemon or stubdom) can have the entire Xenstore service crashed or returned with corrupted data when an unprivileged guest holds a Xenstore watch with a specified watch depth and the host performs a Xenstore live update, producing a host-level denial of service for further domain administration actions. The root problem is that the watch state record is serialized two bytes short, so the newly booted xenstored misreads the record and faults. Exploitation is heavily gated on operator behavior - it requires Xen 4.22 plus C xenstored, a guest-registered watch with a stated depth, and an actual live update occurring while that watch is live - consistent with the assessed vector CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:N/I:L/A:H; no public exploit code exists and the issue is not in CISA KEV, with no EPSS or POC signals present in the available data. Only Xen 4.22 with C xenstored is affected; Xen 4.21 and earlier and installations using oxenstored are not vulnerable.

RemediationAI

Patch available per vendor advisory: XSA-514 ships xsa514.patch (sha256 8774d9b45db75851560db70a9be06d5e379311bd3042d9049bc29456e141ae7d) applying to xen-unstable - Xen 4.22.x, and the Xen Project notes that patches for released versions are prepared against the stable branches and may not apply cleanly to the most recent release tarball, so downstreams should update to the tip of the relevant stable branch before applying; see https://seclists.org/oss-sec/2026/q4/142 for the advisory and patch. If the fix cannot be deployed immediately, the advisory's own compensating controls are: do not perform a Xenstore live update (this fully avoids the issue but forfeits the ability to restart or upgrade xenstored without disrupting live domain administration, effectively forcing a maintenance window or reboot), or switch the host from C xenstored to oxenstored, which is not vulnerable because it uses a different serialization path (this requires a host-level configuration change and migration of the store, and the Xen Project flags the switch as a guest-visible configuration change, so it should be coordinated with any change-control or embargo constraints). No vendor-released patch version number beyond the XSA-514 patch itself was confirmed from the supplied data, and the issue should not be treated as reachable without the combination of Xen 4.22, C xenstored, an attacker-registered watch with a specified watch depth, and an operator-initiated live update.

Affected ProductsAI

Only Xen 4.22 (the xen-unstable/4.22.x line, with the fix delivered as xsa514.patch against xen-unstable - Xen 4.22.x) is affected, and only when the C implementation of xenstored is in use, whether run as a host daemon or as a stubdom. Systems running Xen 4.21 or older are not vulnerable, and systems running oxenstored are not vulnerable regardless of Xen version. No CPE identifiers, CVSS vector, EPSS score or CWE were supplied in the source data; the authoritative product statement is the Xen Project advisory XSA-514, mirrored on the oss-security list at https://seclists.org/oss-sec/2026/q4/142, with general process context in the Xen security policy at http://www.xenproject.org/security-policy.html.

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

Xenstore is the Xen control-plane key-value store that mediates configuration and control communication between the hypervisor, dom0 tooling and guests; guests interact with it through watches, which are registered interest callbacks tied to a path and, in the affected case, to an explicitly specified watch depth. Xenstore live update is a maintenance capability that serializes the running store's state into a record, restarts xenstored, and reads that record back so the store survives without tearing down domains. In Xen 4.22's C implementation of xenstored, the serialization path for a watch carrying a specified watch depth omits two bytes when writing the state record, so the deserialization performed by the replacement xenstored instance encounters an internally inconsistent structure and either crashes or reconstructs incorrect data. No CWE was included in the supplied data and no CVE-level CWE assignment is given here; the defect class is best characterized as improper handling of a length/field inconsistency during state serialization (cf. CWE-130), i.e. a producer/consumer mismatch between the record writer and reader rather than a memory-safety primitive such as a classic overflow. The affected component is only the C xenstored (deployed either as a host daemon or as a stubdom); the OCaml-based oxenstored implements this path differently and is explicitly not vulnerable.

Know when the next one hits your stack

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

Guest-local attacker (AV:L) needing a running domain (PR:L); exploitation hinges on an operator-triggered live update outside attacker control (AC:H); guest crashes host service (S:C), causing DoS (A:H) and possible data corruption (I:L), no confidentiality loss.

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

Primary rating from Vendor (CNA).

CVSS VectorVendor

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

Lifecycle Timeline

2
CVSS changed
Oct 16, 2026 - 19:26 NVD
5.5 (MEDIUM)
CVE Published
Oct 13, 2026 - 12:52 oss-security
HIGH

Description PRE-NVD

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

Executive ViewAI

Why It Matters

CVE-2026-79607 is a HIGH-severity defect affecting Xen 4.22 hosts that run the C implementation of xenstored (as a daemon or stubdom): an unprivileged guest holding a live Xenstore watch of a particular depth, combined with an operator-initiated Xenstore live update, can crash or corrupt Xenstore on the host and halt further domain administration. Because Xenstore is the control plane for guest configuration and lifecycle operations, a successful trigger can disrupt provisioning, migration, and recovery across all workloads on the impacted hypervisor. Leadership should note that no vendor patch is currently available and that exposure depends on day-to-day maintenance practices, making this primarily an operational-risk and change-control matter.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: suspend or defer Xenstore live updates on Xen 4.22 hosts running C xenstored until a fix is available; migrate to an unaffected xenstored implementation where the vendor confirms it is not impacted; restrict any unavoidable live updates to controlled maintenance windows with change approval; and monitor for xenstored crashes or corrupted Xenstore data so operations can be halted and recovered quickly.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Low
only newest Xen 4.22 with C xenstored affected; limited production adoption
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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

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

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