In the Linux kernel, the following vulnerability has been resolved:
PCI: rcar: Demote WARN() to dev_warn_ratelimited() in rcar_pcie_wakeup()
Avoid large backtrace, it is sufficient to warn the user that there has been a link problem. Either the link has failed and the system is in need of maintenance, or the link continues to work and user has been informed. The message from the warning can be looked up in the sources.
This makes an actual link issue less verbose.
First of all, this controller has a limitation in that the controller driver has to assist the hardware with transition to L1 link state by writing L1IATN to PMCTRL register, the L1 and L0 link state switching is not fully automatic on this controller.
In case of an ASMedia ASM1062 PCIe SATA controller which does not support ASPM, on entry to suspend or during platform pm_test, the SATA controller enters D3hot state and the link enters L1 state. If the SATA controller wakes up before rcar_pcie_wakeup() was called and returns to D0, the link returns to L0 before the controller driver even started its transition to L1 link state. At this point, the SATA controller did send an PM_ENTER_L1 DLLP to the PCIe controller and the PCIe controller received it, and the PCIe controller did set PMSR PMEL1RX bit.
Once rcar_pcie_wakeup() is called, if the link is already back in L0 state and PMEL1RX bit is set, the controller driver has no way to determine if it should perform the link transition to L1 state, or treat the link as if it is in L0 state. Currently the driver attempts to perform the transition to L1 link state unconditionally, which in this specific case fails with a PMSR L1FAEG poll timeout, however the link still works as it is already back in L0 state.
Reduce this warning verbosity. In case the link is really broken, the rcar_pcie_config_access() would fail, otherwise it will succeed and any system with this controller and ASM1062 can suspend without generating a backtrace.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Sep 2, 2024 | Aug 21, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Dec 15, 2025 | Aug 21, 2024 |
| Suse | — | Upgrade kernel-docs-htmlUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt_debug-vdsoUpgrade kernel-64kb-optionalUpgrade reiserfs-kmp-64kbUpgrade kselftests-kmp-rtUpgrade kernel-azureUpgrade dlm-kmp-defaultUpgrade kernel-zfcpdumpUpgrade dtb-amlogicUpgrade ocfs2-kmp-rtUpgrade cluster-md-kmp-azureUpgrade kernel-rt-optionalUpgrade kernel-source-vanillaUpgrade kernel-syms-rtUpgrade dtb-amazonUpgrade ocfs2-kmp-azureUpgrade dtb-freescaleUpgrade kernel-azure-vdsoUpgrade kernel-debug-livepatch-develUpgrade dtb-appleUpgrade dtb-amdUpgrade kernel-kvmsmall-develUpgrade dtb-alteraUpgrade kernel-default-livepatchUpgrade kernel-rt_debugUpgrade kernel-source-rtUpgrade kernel-azure-extraUpgrade dtb-marvellUpgrade gfs2-kmp-rtUpgrade dtb-renesasUpgrade reiserfs-kmp-rtUpgrade kernel-64kb-livepatch-develUpgrade kernel-default-baseUpgrade kernel-macrosUpgrade kernel-debug-develUpgrade kernel-source-azureUpgrade reiserfs-kmp-defaultUpgrade kernel-azure-optionalUpgrade kernel-symsUpgrade dtb-socionextUpgrade dtb-lgUpgrade kernel-64kbUpgrade kernel-default-develUpgrade dlm-kmp-64kbUpgrade ocfs2-kmp-64kbUpgrade dtb-broadcomUpgrade kernel-rt_debug-develUpgrade kernel-debugUpgrade dtb-hisiliconUpgrade kernel-rt-livepatch-develUpgrade kselftests-kmp-azureUpgrade cluster-md-kmp-defaultUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-default-livepatch-develUpgrade gfs2-kmp-64kbUpgrade kernel-rt-vdsoUpgrade kernel-default-optionalUpgrade kernel-rt-develUpgrade kselftests-kmp-64kbUpgrade kernel-docsUpgrade dtb-xilinxUpgrade dtb-sprdUpgrade cluster-md-kmp-64kbUpgrade kernel-defaultUpgrade gfs2-kmp-azureUpgrade dtb-nvidiaUpgrade dtb-caviumUpgrade dlm-kmp-azureUpgrade kernel-syms-azureUpgrade kernel-64kb-develUpgrade kernel-sourceUpgrade cluster-md-kmp-rtUpgrade kernel-default-base-rebuildUpgrade kernel-kvmsmallUpgrade dtb-mediatekUpgrade kernel-develUpgrade reiserfs-kmp-azureUpgrade ocfs2-kmp-defaultUpgrade kernel-rt-extraUpgrade dtb-armUpgrade kernel-debug-vdsoUpgrade kernel-obs-qaUpgrade kernel-devel-azureUpgrade kernel-azure-develUpgrade dtb-rockchipUpgrade kernel-default-vdsoUpgrade kernel-64kb-extraUpgrade kselftests-kmp-defaultUpgrade kernel-devel-rtUpgrade dtb-exynosUpgrade dtb-apmUpgrade dtb-qcomUpgrade dtb-allwinnerUpgrade gfs2-kmp-defaultUpgrade kernel-default-extraUpgrade kernel-azure-livepatch-develUpgrade dlm-kmp-rtUpgrade kernel-rtUpgrade kernel-obs-build | Dec 5, 2025 | Sep 10, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1018-oemUpgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-6.8.0-1020-awsUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oem-22.04bUpgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-oem-24.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-gkeUpgrade linux-image-oem-24.04aUpgrade linux-image-oracleUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-gcpUpgrade linux-image-kvmUpgrade linux-image-generic-lpaeUpgrade linux-image-awsUpgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-6.8.0-1020-azureUpgrade linux-image-oracle-64kUpgrade linux-image-virtualUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-nvidia-64kUpgrade linux-image-raspiUpgrade linux-image-ibmUpgrade linux-image-azure-fdeUpgrade linux-image-lowlatency-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-nvidiaUpgrade linux-image-nvidia-6.8Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-oem-22.04Upgrade linux-image-genericUpgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-50-genericUpgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-lowlatencyUpgrade linux-image-azureUpgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-gkeop | Dec 13, 2024 | Aug 21, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 13, 2025 | Aug 21, 2024 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub