In the Linux kernel, the following vulnerability has been resolved:
tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
With "earlycon initcall_debug=1 loglevel=8" in bootargs, kernel sometimes boot hang. It is because normal console still is not ready, but runtime suspend is called, so early console putchar will hang in waiting TRDE set in UARTSTAT.
The lpuart driver has auto suspend delay set to 3000ms, but during uart_add_one_port, a child device serial ctrl will added and probed with its pm runtime enabled(see serial_ctrl.c). The runtime suspend call path is: device_add |-> bus_probe_device |->device_initial_probe |->__device_attach |-> pm_runtime_get_sync(dev->parent); |-> pm_request_idle(dev); |-> pm_runtime_put(dev->parent);
So in the end, before normal console ready, the lpuart get runtime suspended. And earlycon putchar will hang.
To address the issue, mark last busy just after pm_runtime_enable, three seconds is long enough to switch from bootconsole to normal console.
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 linux | Jul 27, 2026 | Jul 27, 2026 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Sep 13, 2024 |
| Suse | — | Upgrade dtb-renesasUpgrade kernel-default-baseUpgrade dtb-armUpgrade kernel-default-livepatch-develUpgrade kselftests-kmp-rtUpgrade dtb-amdUpgrade gfs2-kmp-azureUpgrade kernel-rt_debug-develUpgrade dtb-socionextUpgrade gfs2-kmp-defaultUpgrade dtb-nvidiaUpgrade dtb-sprdUpgrade dtb-xilinxUpgrade dtb-rockchipUpgrade kernel-default-base-rebuildUpgrade kernel-defaultUpgrade kernel-rt-develUpgrade kernel-source-rtUpgrade kernel-rt_debug-livepatch-develUpgrade reiserfs-kmp-64kbUpgrade reiserfs-kmp-defaultUpgrade kernel-rt_debugUpgrade reiserfs-kmp-rtUpgrade kernel-debug-develUpgrade kernel-debug-vdsoUpgrade dlm-kmp-defaultUpgrade kernel-default-optionalUpgrade kernel-rt-vdsoUpgrade kernel-docsUpgrade kernel-rt-optionalUpgrade kernel-azureUpgrade kselftests-kmp-azureUpgrade kernel-obs-buildUpgrade kernel-rt-extraUpgrade kselftests-kmp-defaultUpgrade dlm-kmp-rtUpgrade ocfs2-kmp-azureUpgrade dtb-caviumUpgrade kernel-64kb-extraUpgrade cluster-md-kmp-rtUpgrade kernel-develUpgrade kernel-kvmsmall-vdsoUpgrade kernel-source-vanillaUpgrade ocfs2-kmp-defaultUpgrade reiserfs-kmp-azureUpgrade dtb-allwinnerUpgrade dlm-kmp-azureUpgrade cluster-md-kmp-64kbUpgrade dtb-mediatekUpgrade dtb-apmUpgrade dtb-broadcomUpgrade kernel-symsUpgrade kernel-azure-optionalUpgrade kernel-64kb-livepatch-develUpgrade kernel-zfcpdumpUpgrade kselftests-kmp-64kbUpgrade kernel-syms-azureUpgrade kernel-default-livepatchUpgrade dtb-amazonUpgrade kernel-rt_debug-vdsoUpgrade kernel-devel-rtUpgrade dtb-marvellUpgrade kernel-rtUpgrade kernel-azure-livepatch-develUpgrade kernel-debugUpgrade kernel-azure-vdsoUpgrade dtb-hisiliconUpgrade dtb-freescaleUpgrade dtb-exynosUpgrade kernel-sourceUpgrade kernel-default-vdsoUpgrade kernel-debug-livepatch-develUpgrade kernel-rt-livepatch-develUpgrade kernel-azure-develUpgrade dtb-qcomUpgrade cluster-md-kmp-defaultUpgrade kernel-default-develUpgrade kernel-64kb-develUpgrade gfs2-kmp-64kbUpgrade kernel-azure-extraUpgrade ocfs2-kmp-64kbUpgrade kernel-obs-qaUpgrade dtb-lgUpgrade dtb-amlogicUpgrade dtb-alteraUpgrade dlm-kmp-64kbUpgrade ocfs2-kmp-rtUpgrade kernel-source-azureUpgrade kernel-kvmsmall-livepatch-develUpgrade cluster-md-kmp-azureUpgrade kernel-macrosUpgrade kernel-kvmsmallUpgrade kernel-docs-htmlUpgrade kernel-default-extraUpgrade kernel-64kbUpgrade gfs2-kmp-rtUpgrade dtb-appleUpgrade kernel-devel-azureUpgrade kernel-64kb-optionalUpgrade kernel-syms-rtUpgrade kernel-kvmsmall-devel | Dec 5, 2025 | Oct 8, 2024 |
| Ubuntu | — | Upgrade linux-image-virtualUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-generic-64kUpgrade linux-image-ibm-classicUpgrade linux-image-oem-22.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-6.8.0-1020-azureUpgrade linux-image-6.8.0-1020-awsUpgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-gkeop-6.8Upgrade linux-image-gkeUpgrade linux-image-nvidiaUpgrade linux-image-lowlatency-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-genericUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-6.8.0-1018-oemUpgrade linux-image-lowlatencyUpgrade linux-image-oracleUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gkeopUpgrade linux-image-generic-lpaeUpgrade linux-image-nvidia-6.8Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-ibmUpgrade linux-image-oem-24.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oem-22.04bUpgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-6.8.0-50-genericUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-raspiUpgrade linux-image-nvidia-64kUpgrade linux-image-kvmUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oem-24.04aUpgrade linux-image-awsUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-gcpUpgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-oracle-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-azure | Dec 13, 2024 | Sep 13, 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