Skip to content
OpenAdvisories
High · 7.5 CVE-2024-31146 EUVD-2024-29056GHSA-hrw6-9556-27w2

PCI device pass-through with shared resources

Published Sep 25, 2024 · Updated Sep 25, 2024 · Assigned by XEN

Description

When multiple devices share resources and one of them is to be passed
through to a guest, security of the entire system and of respective
guests individually cannot really be guaranteed without knowing
internals of any of the involved guests. Therefore such a configuration
cannot really be security-supported, yet making that explicit was so far
missing.

Resources the sharing of which is known to be problematic include, but
are not limited to
- - PCI Base Address Registers (BARs) of multiple devices mapping to the
same page (4k on x86),
- - INTx lines.

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 SP6 xen 4.18.3_02-150600.3.6.1 SUSE-SU-2024:3113-1
SLES 15 SP5 xen 4.17.5_02-150500.3.36.1 SUSE-SU-2024:3075-1
SLES 15 SP4 xen 4.16.6_04-150400.4.62.1 SUSE-SU-2024:3423-1
SLES 15 SP3 xen 4.14.6_18-150300.3.78.1 SUSE-SU-2024:3001-1
SLES 15 SP2 xen 4.13.5_14-150200.3.96.1 SUSE-SU-2024:2994-1
Show 16 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES 12 SP5 xen 4.12.4_52-3.115.1 SUSE-SU-2024:3586-1, SUSE-SU-2024:3010-1
SLES for SAP 15 SP4 xen 4.16.6_04-150400.4.62.1 SUSE-SU-2024:3423-1
SLES for SAP 15 SP3 xen 4.14.6_18-150300.3.78.1 SUSE-SU-2024:3001-1
SLES for SAP 15 SP2 xen 4.13.5_14-150200.3.96.1 SUSE-SU-2024:2994-1
SLES for SAP 12 SP5 xen 4.12.4_52-3.115.1 SUSE-SU-2024:3586-1, SUSE-SU-2024:3010-1
SLE Micro 5.5 xen 4.17.5_02-150500.3.36.1 SUSE-SU-2024:3075-1
SLE Micro 5.4 xen 4.16.6_04-150400.4.62.1 SUSE-SU-2024:3423-1
SLE Micro 5.3 xen 4.16.6_04-150400.4.62.1 SUSE-SU-2024:3423-1
SLE Micro 5.2 xen 4.14.6_18-150300.3.78.1 SUSE-SU-2024:3001-1
SLE Micro 5.1 xen 4.14.6_18-150300.3.78.1 SUSE-SU-2024:3001-1
SLE HPC 15 SP4 xen 4.16.6_04-150400.4.62.1 SUSE-SU-2024:3423-1
SLE HPC 15 SP3 xen 4.14.6_18-150300.3.78.1 SUSE-SU-2024:3001-1
SLE HPC 15 SP2 xen 4.13.5_14-150200.3.96.1 SUSE-SU-2024:2994-1
SUSE Manager Server 4.3 xen 4.16.6_04-150400.4.62.1 SUSE-SU-2024:3423-1
SUSE Manager Proxy 4.3 xen 4.16.6_04-150400.4.62.1 SUSE-SU-2024:3423-1
SUSE Enterprise Storage 7.1 xen 4.14.6_18-150300.3.78.1 SUSE-SU-2024:3001-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed xen 4.19.0_02-1.1 openSUSE-SU-2024:14283-1
openSUSE Leap 15.6 xen 4.18.3_02-150600.3.6.1 SUSE-SU-2024:3113-1
openSUSE Leap 15.5 xen 4.17.5_02-150500.3.36.1 SUSE-SU-2024:3075-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
openSUSE Leap Micro 5.5 xen 4.17.5_02-150500.3.36.1 SUSE-SU-2024:3075-1

Advisories 10

References