Skip to content
OpenAdvisories
High · 7.5 CVE-2025-58148 EUVD-2025-37344GHSA-p42f-m78x-844r

x86: Incorrect input sanitisation in Viridian hypercalls

Published Oct 31, 2025 · Updated Nov 4, 2025 · Assigned by XEN

Description

[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.

Affected products

VendorProductAffectedFixed
Xen Xen — —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 xen 4.20.2+7-g1badcf5035-1 —
Debian 13 xen 4.20.2+7-g1badcf5035-0+deb13u1 DSA-6068-1
Debian 12 xen 4.17.5+72-g01140da4e8-1 DSA-6068-1
ReleasePackageFixed inAdvisory
Ubuntu 26.10 xen No fix yet —
Ubuntu 26.04 LTS xen No fix yet —
Ubuntu 25.10 xen No fix yet —
Ubuntu 24.04 LTS xen No fix yet —
Ubuntu 22.04 LTS xen No fix yet —
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS xen No fix yet —
Ubuntu 18.04 LTS xen No fix yet —
Ubuntu 16.04 LTS xen No fix yet —
ReleasePackageFixed inAdvisory
SLES 15 SP7 xen 4.20.1_06-150700.3.14.1 SUSE-SU-2025:3793-1
SLES 15 SP6 xen 4.18.5_06-150600.3.31.2 SUSE-SU-2026:0012-1, SUSE-SU-2025:3798-1
SLES 15 SP5 xen 4.17.5_12-150500.3.53.1 SUSE-SU-2025:3797-1
SLES 15 SP4 xen 4.16.7_04-150400.4.75.1 SUSE-SU-2025:3843-1
Show 10 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 15 SP6 xen 4.18.5_08-150600.3.34.2 SUSE-SU-2026:0012-1
SLES for SAP 15 SP5 xen 4.17.5_12-150500.3.53.1 SUSE-SU-2025:3797-1
SLES for SAP 15 SP4 xen 4.16.7_04-150400.4.75.1 SUSE-SU-2025:3843-1
SLE Micro 5.5 xen 4.17.5_12-150500.3.53.1 SUSE-SU-2025:3797-1
SLE Micro 5.4 xen 4.16.7_04-150400.4.75.1 SUSE-SU-2025:3843-1
SLE Micro 5.3 xen 4.16.7_04-150400.4.75.1 SUSE-SU-2025:3843-1
SLE HPC 15 SP5 xen 4.17.5_12-150500.3.53.1 SUSE-SU-2025:3797-1
SLE HPC 15 SP4 xen 4.16.7_04-150400.4.75.1 SUSE-SU-2025:3843-1
SUSE Manager Server LTS 4.3 xen 4.16.7_04-150400.4.75.1 SUSE-SU-2025:3843-1
SUSE Manager Proxy LTS 4.3 xen 4.16.7_04-150400.4.75.1 SUSE-SU-2025:3843-1
ReleasePackageFixed inAdvisory
openSUSE Leap 15.6 xen 4.18.5_06-150600.3.31.2 SUSE-SU-2026:0012-1, SUSE-SU-2025:3798-1
ReleasePackageFixed inAdvisory
Alpine v3.24 xen 4.20.1-r2 —
Alpine v3.23 xen 4.20.1-r2 —
Alpine v3.22 xen 4.20.1-r2 —
Alpine v3.21 xen 4.19.3-r2 —
Alpine v3.20 xen 4.18.5-r3 —
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 xen 4.18.5-r3 —

Advisories 7

References