CVE-2025-21831

PCI: Avoid putting some root ports into D3 on TUXEDO Sirius Gen1

CVE-2025-21831 is fixed in 61 products on 1 platform, first by DEBIAN-CVE-2025-21831, released March 6, 2025. It is not reported as exploited. Patch Radar priority: Routine.

Routine
CVSS
5.5
Moderate
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.0018
7th percentile

In the Linux kernel, the following vulnerability has been resolved: PCI: Avoid putting some root ports into D3 on TUXEDO Sirius Gen1 commit 9d26d3a8f1b0 ("PCI: Put PCIe ports into D3 during suspend") sets the policy that all PCIe ports are allowed to use D3. When the system is suspended if the port is not power manageable by the platform and won't be used for wakeup via a PME this sets up the policy for these ports to go into D3hot. This policy generally makes sense from an OSPM perspective but it leads to problems with wakeup from suspend on the TUXEDO Sirius 16 Gen 1 with a specific old BIOS. This manifests as a system hang. On the affected Device + BIOS combination, add a quirk for the root port of the problematic controller to ensure that these root ports are not put into D3hot at suspend. This patch is based on https://lore.kernel.org/linux-pci/20230708214457.1229-2-mario.limonciello@amd.com but with the added condition both in the documentation and in the code to apply only to the TUXEDO Sirius 16 Gen 1 with a specific old BIOS and only the affected root ports.

Where it's fixed

ProductFixed inFixReleased
Linux
dtb-aarch64 · opensuse-leap 15.6 6.4.0-150600.23.47.1 SUSE-SU-2025:1180-1 Apr 9, 2025
kernel-64kb · opensuse-leap 15.6 6.4.0-150600.23.47.2 SUSE-SU-2025:1180-1 Apr 9, 2025
kernel-64kb · sles 15.6 6.4.0-150600.23.47.2 SUSE-SU-2025:1180-1 Apr 9, 2025
kernel-azure · opensuse-leap 15.6 6.4.0-150600.8.34.2 SUSE-SU-2025:1177-1 Apr 8, 2025
kernel-azure · sles 15.6 6.4.0-150600.8.34.2 SUSE-SU-2025:1177-1 Apr 8, 2025
kernel-coco · sles 15.6 6.4.0-15061.21.coco15sp6.1 SUSE-SU-2025:01919-1 Jun 12, 2025
kernel-coco_debug · sles 15.6 6.4.0-15061.21.coco15sp6.1 SUSE-SU-2025:01919-1 Jun 12, 2025
kernel-debug · opensuse-leap 15.6 6.4.0-150600.23.47.2 SUSE-SU-2025:1180-1 Apr 9, 2025
kernel-default · opensuse-leap 15.6 6.4.0-150600.23.47.2 SUSE-SU-2025:1180-1 Apr 9, 2025
kernel-default · sles 15.6 6.4.0-150600.23.47.2 SUSE-SU-2025:1180-1 Apr 9, 2025
kernel-default-base · opensuse-leap 15.6 6.4.0-150600.23.47.2.150600.12.20.2 SUSE-SU-2025:1180-1 Apr 9, 2025
kernel-default-base · sles 15.6 6.4.0-150600.23.47.2.150600.12.20.2 SUSE-SU-2025:1180-1 Apr 9, 2025
kernel-docs · opensuse-leap 15.6 6.4.0-150600.23.47.1 SUSE-SU-2025:1180-1 Apr 9, 2025
kernel-docs · sles 15.6 6.4.0-150600.23.47.1 SUSE-SU-2025:1180-1 Apr 9, 2025
kernel-kvmsmall · opensuse-leap 15.6 6.4.0-150600.23.47.2 SUSE-SU-2025:1180-1 Apr 9, 2025
kernel-livepatch-SLE15-SP6-RT_Update_10 · sles 15.6 1-150600.1.5.1 SUSE-SU-2025:1178-1 Apr 8, 2025
kernel-livepatch-SLE15-SP6_Update_10 · sles 15.6 1-150600.13.5.1 SUSE-SU-2025:1180-1 Apr 9, 2025
kernel-obs-build · opensuse-leap 15.6 6.4.0-150600.23.47.1 SUSE-SU-2025:1180-1 Apr 9, 2025
kernel-obs-build · sles 15.6 6.4.0-150600.23.47.1 SUSE-SU-2025:1180-1 Apr 9, 2025
kernel-obs-qa · opensuse-leap 15.6 6.4.0-150600.23.47.1 SUSE-SU-2025:1180-1 Apr 9, 2025
kernel-rt · opensuse-leap 15.6 6.4.0-150600.10.34.1 SUSE-SU-2025:1178-1 Apr 8, 2025
kernel-rt_debug · opensuse-leap 15.6 6.4.0-150600.10.34.1 SUSE-SU-2025:1178-1 Apr 8, 2025
kernel-source · opensuse-leap 15.6 6.4.0-150600.23.47.2 SUSE-SU-2025:1180-1 Apr 9, 2025
kernel-source · sles 15.6 6.4.0-150600.23.47.2 SUSE-SU-2025:1180-1 Apr 9, 2025
kernel-source-azure · opensuse-leap 15.6 6.4.0-150600.8.34.2 SUSE-SU-2025:1177-1 Apr 8, 2025
kernel-source-azure · sles 15.6 6.4.0-150600.8.34.2 SUSE-SU-2025:1177-1 Apr 8, 2025
kernel-source-coco · sles 15.6 6.4.0-15061.21.coco15sp6.1 SUSE-SU-2025:01919-1 Jun 12, 2025
kernel-source-rt · opensuse-leap 15.6 6.4.0-150600.10.34.1 SUSE-SU-2025:1178-1 Apr 8, 2025
kernel-syms · opensuse-leap 15.6 6.4.0-150600.23.47.1 SUSE-SU-2025:1180-1 Apr 9, 2025
kernel-syms · sles 15.6 6.4.0-150600.23.47.1 SUSE-SU-2025:1180-1 Apr 9, 2025
kernel-syms-azure · opensuse-leap 15.6 6.4.0-150600.8.34.1 SUSE-SU-2025:1177-1 Apr 8, 2025
kernel-syms-azure · sles 15.6 6.4.0-150600.8.34.1 SUSE-SU-2025:1177-1 Apr 8, 2025
kernel-syms-coco · sles 15.6 6.4.0-15061.21.coco15sp6.1 SUSE-SU-2025:01919-1 Jun 12, 2025
kernel-syms-rt · opensuse-leap 15.6 6.4.0-150600.10.34.1 SUSE-SU-2025:1178-1 Apr 8, 2025
kernel-uek · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-core · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-core · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-core · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-core · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-devel · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-devel · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules-core · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules-core · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules-deprecated · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules-deprecated · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules-desktop · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules-desktop · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules-extra · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules-extra · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules-extra-netfilter · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules-extra-netfilter · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules-usb · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules-usb · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules-wireless · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules-wireless · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-devel · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-devel · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-doc · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-doc · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules-core · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules-core · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules-deprecated · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules-deprecated · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules-desktop · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules-desktop · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules-extra · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules-extra · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules-extra-netfilter · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules-extra-netfilter · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules-usb · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules-usb · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules-wireless · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules-wireless · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-tools · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-tools · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-core · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-core · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-devel · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-devel · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules-core · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules-core · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules-deprecated · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules-deprecated · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules-desktop · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules-desktop · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules-extra · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules-extra · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules-extra-netfilter · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules-extra-netfilter · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules-usb · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules-usb · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules-wireless · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules-wireless · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-zfcpdump · opensuse-leap 15.6 6.4.0-150600.23.47.2 SUSE-SU-2025:1180-1 Apr 9, 2025
kernel-zfcpdump · sles 15.6 6.4.0-150600.23.47.2 SUSE-SU-2025:1180-1 Apr 9, 2025
linux · Debian 13.5 (trixie) 6.12.15-1 DEBIAN-CVE-2025-21831 Mar 6, 2025
linux · Debian 14 6.12.15-1 DEBIAN-CVE-2025-21831 Mar 6, 2025

Patch Radar data is free to use with attribution. Terms and how to credit it.

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.