Summary
- CVE-2026-102703 and CVE-2026-102704 affect grant-copy validation in Xen versions 4.6 onwards.
- A malicious guest could access memory belonging to other virtual machines or privileged components.
- Xen has issued patches and identifies no known mitigation short of correcting the vulnerable code.
Two newly disclosed vulnerabilities in the Xen Project hypervisor could allow a malicious virtual machine to read or modify memory belonging to other workloads, weakening the isolation on which shared virtualised infrastructure depends.
The weaknesses were disclosed on 3 November in Xen Security Advisory XSA-523 and are tracked as CVE-2026-102703 and CVE-2026-102704.
Both concern the handling of grant-copy operations, a mechanism used to copy memory between components of a virtualised system under controlled permissions.
Xen confirmed that all versions from 4.6 onwards are vulnerable. Versions 4.5 and earlier are not affected by the identified flaws.
Under the conditions described in the advisory, a malicious guest can read and write arbitrary memory belonging to other domains, including Dom0, the privileged domain used to perform essential management functions in many Xen deployments.
The advisory identifies no known mitigation. Applying the appropriate security patches is the prescribed resolution.
Memory permissions fail under specific conditions
Hypervisors allow multiple operating systems to share physical computing resources while maintaining separation between their execution environments.
That arrangement is widely used in enterprise virtualisation and hosting infrastructure, where workloads may operate on the same underlying hardware without being intended to access one another’s memory.
Grant-copy operations support controlled transfers between components. Before allowing an operation, the hypervisor must establish whether the requested memory is accessible and whether the relevant permissions permit the transfer.
Xen normally caches certain validation information during batches of related operations to improve performance. The newly disclosed vulnerabilities concern circumstances in which that information was not correctly revalidated.
CVE-2026-102703 involves frame numbers and grant references being mixed incorrectly. CVE-2026-102704 concerns a misplaced check enforcing restrictions on copying memory by frame number.
Although the implementation errors differ, both can lead to operations accessing memory outside the requesting guest’s authorised scope.
The consequences may include unauthorised disclosure or modification of data belonging to another virtual machine. Access involving Dom0 creates additional concerns because of its privileged role in host management.
Shared hosting relies on isolation guarantees
Many virtualisation vulnerabilities become exploitable only after an attacker obtains an initial position within a guest environment. That prerequisite does not remove the risk where untrusted workloads are allowed to execute on shared infrastructure.
In a private enterprise deployment, an attacker who compromises one virtual machine could potentially seek to cross the hypervisor boundary. In a multi-tenant hosting environment, the distinction between workloads belonging to different customers creates further confidentiality and integrity concerns.
Exploitation of a memory-isolation vulnerability is different from compromise of an ordinary application. The affected boundary is part of the infrastructure intended to prevent separate workloads from interfering with one another.
The Xen advisory does not identify confirmed exploitation in production environments. Its impact assessment describes what a malicious guest could achieve under vulnerable conditions rather than evidence that such access has already occurred.
Infrastructure operators will need to identify vulnerable Xen installations, obtain the correct patches, and plan their deployment according to the management and availability requirements of affected hosts.
Maintenance may require coordination with customers or internal application owners where virtual machines cannot be interrupted without operational consequences.
The discovery process is also notable. Xen credits Anthropic, using its Claude AI system, with identifying the issue, followed by validation by Stephan Lipp of Ada Logics. The CodeAnt AI Security Research Team independently reported the vulnerabilities.
That sequence documents AI-assisted vulnerability discovery alongside conventional validation and disclosure processes. The technical impact, however, is established by the Xen advisory and its patches rather than by the method used to identify the flaws.
Security fixes are available through XSA-523. Xen recommends applying the appropriate patch set, with downstream maintainers responsible for adapting the fixes to their supported branches.





