Executive brief
A vulnerability in the Xen hypervisor's x86 shadow paging feature could allow a malicious user in a virtual machine to crash the entire physical host server. This component, which manages how virtual machines access memory, contains operations that can take too long to process, leading to a denial-of-service. Because fixing these issues is overly complex, the Xen Project has deprecated the feature and recommends using modern hardware-assisted alternatives.
Technical details
A denial-of-service vulnerability exists in Xen's x86 shadow paging implementation. Certain operations within the shadow paging code can take an excessively long time to complete and lack proper preemption points, allowing a guest VM to monopolize CPU resources or trigger host hangs. The Xen Project has determined that a full fix is too costly and has instead deprecated the functionality (XSA-495). The vulnerability affects all x86 systems where SHADOW_PAGING is enabled. Mitigation involves using Hardware Assisted Paging (HAP) for HVM/PVH guests, though no direct mitigation exists for PV guests other than disabling shadow paging support entirely in the hypervisor build.
Affected products
- Xen Project Xen All x86 versions with SHADOW_PAGING=y; versions prior to 4.7; 4.17.x; 4.18.x; 4.20.x; 4.21.x; 4.22.0
Timeline
- 2026-07-28: disclosed
- 2026-07-28: advisory: XSA-495 published
- 2026-07-28: patched