Skip to content
OpenAdvisories
High · 7.5 CVE-2024-31142 EUVD-2024-29052GHSA-g7qc-r5p9-r36r

x86: Incorrect logic for BTC/SRSO mitigations

Published May 16, 2024 · Updated Nov 4, 2025 · Assigned by XEN

Description

Because of a logical error in XSA-407 (Branch Type Confusion), the
mitigation is not applied properly when it is intended to be used.
XSA-434 (Speculative Return Stack Overflow) uses the same
infrastructure, so is equally impacted.

For more details, see:
https://xenbits.xen.org/xsa/advisory-407.html
https://xenbits.xen.org/xsa/advisory-434.html

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.19.1-1 —
Debian 13 xen 4.19.1-1 —
Debian 12 xen 4.17.5+23-ga4e5191dc0-1 DSA-5836-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 SP5 xen 4.17.4_02-150500.3.30.1 SUSE-SU-2024:1295-1
SLES 15 SP2 xen 4.13.5_12-150200.3.93.1 SUSE-SU-2024:2535-1
SLES 12 SP5 xen 4.12.4_48-3.109.1 SUSE-SU-2024:1541-1
Show 8 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 15 SP2 xen 4.13.5_12-150200.3.93.1 SUSE-SU-2024:2535-1
SLES for SAP 12 SP5 xen 4.12.4_48-3.109.1 SUSE-SU-2024:1541-1
SLE Micro 5.5 xen 4.17.4_02-150500.3.30.1 SUSE-SU-2024:1295-1
SLE Micro 5.4 xen 4.16.6_02-150400.4.55.1 SUSE-SU-2024:1259-1
SLE Micro 5.3 xen 4.16.6_02-150400.4.55.1 SUSE-SU-2024:1259-1
SLE Micro 5.2 xen 4.14.6_14-150300.3.72.1 SUSE-SU-2024:1540-1
SLE Micro 5.1 xen 4.14.6_14-150300.3.72.1 SUSE-SU-2024:1540-1
SLE HPC 15 SP2 xen 4.13.5_12-150200.3.93.1 SUSE-SU-2024:2535-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed xen 4.18.2_02-1.1 openSUSE-SU-2024:13853-1
openSUSE Leap 15.5 xen 4.17.4_02-150500.3.30.1 SUSE-SU-2024:1295-1
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
openSUSE Leap Micro 5.4 xen 4.16.6_02-150400.4.55.1 SUSE-SU-2024:1259-1
openSUSE Leap Micro 5.3 xen 4.16.6_02-150400.4.55.1 SUSE-SU-2024:1259-1
ReleasePackageFixed inAdvisory
Alpine v3.24 xen 4.18.2-r0 —
Alpine v3.23 xen 4.18.2-r0 —
Alpine v3.22 xen 4.18.2-r0 —
Alpine v3.21 xen 4.18.2-r0 —
Alpine v3.20 xen 4.18.2-r0 —
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 xen 4.18.2-r0 —
Alpine v3.18 xen 4.17.4-r0 —
Alpine v3.17 xen 4.16.6-r0 —
Alpine v3.16 xen 4.16.6-r0 —

Advisories 8

References