CVE Catalog

CVE-2025-58148

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.38%

31th percentile - higher than 31% of all known CVEs

Summary

In Xen Viridian hypercalls, boundary checking bugs can cause out-of-bounds reads and writes when processing vCPU ID masks. For CVE-2025-58148, hypercalls using any input format can cause send_ipi() to read d->vcpu[] out-of-bounds and operate on a wild vCPU pointer.

Risk Assessment

This may lead to destabilization of the Xen hypervisor, data leakage, or potential code execution in the hypervisor context.

Recommendation

Apply available Xen security updates that fix this vulnerability.

Other vulnerabilities in Xen

See all
Original NVD description (English source)

[This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] Some Viridian hypercalls can specify a mask of vCPU IDs as an input, in one of three formats. Xen has boundary checking bugs with all three formats, which can cause out-of-bounds reads and writes while processing the inputs. * CVE-2025-58147. Hypercalls using the HV_VP_SET Sparse format can cause vpmask_set() to write out of bounds when converting the bitmap to Xen's format. * CVE-2025-58148. Hypercalls using any input format can cause send_ipi() to read d->vcpu[] out-of-bounds, and operate on a wild vCPU pointer.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS