Xen Viridian Hypercall Input Validation Vulnerability on x86 HVM Guests

Vulnerability

A vulnerability exists in Xen hypervisors version 4.15 and newer, specifically affecting x86 HVM guests with Viridian enabled. This vulnerability arises from improper input validation in certain Viridian hypercalls that allow the specification of vCPU ID masks. All three input formats are susceptible, leading to out-of-bounds reads and writes. The issue can cause the hypervisor to read from or write to invalid memory locations, potentially leading to information leaks, unauthorized privilege escalation, or a denial-of-service condition that impacts the entire host.

Impact

Exploitation of this vulnerability can result in a denial-of-service condition affecting the entire host, information leaks, or unauthorized privilege escalation.

Remediation

To address this vulnerability, apply the appropriate patches available for the specific Xen version in use. For Xen versions 4.19.x to 4.17.x, use the patches named 'xsa475-4.19-1.patch' or 'xsa475-4.19-2.patch'. For Xen 4.20.x, use the 'xsa475-1.patch'. After applying the patches, it is recommended to update to the latest stable branch release.

Added: Oct 31, 2025, 12:26 PM
Updated: Oct 31, 2025, 6:18 PM

Vulnerability Rating

Custom Algorithm
spread
6.6
impact
7.5
exploitability
2.8
remediation
8.3
relevance
0.9
threat
0.0
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.