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-nvidiaUpgrade kernel-rt-vdsoUpgrade gfs2-kmp-defaultUpgrade reiserfs-kmp-defaultUpgrade kernel-64kb-extraUpgrade kernel-obs-buildUpgrade dtb-caviumUpgrade kernel-rt-extraUpgrade kselftests-kmp-azureUpgrade kernel-rt-optionalUpgrade reiserfs-kmp-rtUpgrade dlm-kmp-defaultUpgrade kernel-debug-vdsoUpgrade kernel-rt_debugUpgrade dtb-armUpgrade reiserfs-kmp-64kbUpgrade kernel-rt_debug-livepatch-develUpgrade cluster-md-kmp-rtUpgrade kernel-develUpgrade kernel-defaultUpgrade dtb-xilinxUpgrade kernel-default-base-rebuildUpgrade kernel-default-optionalUpgrade kernel-rt-develUpgrade dtb-socionextUpgrade dtb-renesasUpgrade kernel-docsUpgrade dtb-sprdUpgrade dlm-kmp-azureUpgrade kernel-rt_debug-develUpgrade dtb-rockchipUpgrade kernel-source-rtUpgrade kselftests-kmp-rtUpgrade dlm-kmp-rtUpgrade kernel-default-livepatch-develUpgrade dtb-allwinnerUpgrade reiserfs-kmp-azureUpgrade dtb-amdUpgrade kernel-default-baseUpgrade kselftests-kmp-defaultUpgrade kernel-source-vanillaUpgrade ocfs2-kmp-azureUpgrade ocfs2-kmp-defaultUpgrade kernel-kvmsmall-vdsoUpgrade cluster-md-kmp-64kbUpgrade kernel-debug-develUpgrade gfs2-kmp-azureUpgrade kernel-azureUpgrade cluster-md-kmp-azureUpgrade kernel-obs-qaUpgrade kernel-symsUpgrade kernel-azure-optionalUpgrade kernel-64kb-optionalUpgrade dtb-mediatekUpgrade kernel-syms-rtUpgrade kernel-64kb-livepatch-develUpgrade kernel-syms-azureUpgrade kernel-default-livepatchUpgrade dtb-amazonUpgrade kselftests-kmp-64kbUpgrade kernel-devel-rtUpgrade kernel-rt_debug-vdsoUpgrade dtb-marvellUpgrade dtb-hisiliconUpgrade kernel-debug-livepatch-develUpgrade kernel-debugUpgrade kernel-azure-vdsoUpgrade kernel-azure-livepatch-develUpgrade kernel-azure-develUpgrade dtb-freescaleUpgrade dtb-exynosUpgrade dtb-broadcomUpgrade kernel-sourceUpgrade kernel-rt-livepatch-develUpgrade kernel-rtUpgrade kernel-default-vdsoUpgrade dlm-kmp-64kbUpgrade ocfs2-kmp-64kbUpgrade dtb-lgUpgrade dtb-alteraUpgrade dtb-amlogicUpgrade kernel-docs-htmlUpgrade dtb-qcomUpgrade cluster-md-kmp-defaultUpgrade kernel-default-develUpgrade kernel-azure-extraUpgrade kernel-64kb-develUpgrade kernel-macrosUpgrade kernel-kvmsmallUpgrade kernel-64kbUpgrade gfs2-kmp-rtUpgrade dtb-appleUpgrade kernel-source-azureUpgrade kernel-kvmsmall-livepatch-develUpgrade gfs2-kmp-64kbUpgrade ocfs2-kmp-rtUpgrade kernel-default-extraUpgrade kernel-kvmsmall-develUpgrade kernel-devel-azureUpgrade dtb-apmUpgrade kernel-zfcpdump | Dec 5, 2025 | Oct 8, 2024 |
| Ubuntu | — | Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-lowlatencyUpgrade linux-image-nvidia-6.8Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-genericUpgrade linux-image-generic-lpaeUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-nvidiaUpgrade linux-image-ibm-classicUpgrade linux-image-oem-22.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-6.8.0-1020-azureUpgrade linux-image-6.8.0-1020-awsUpgrade linux-image-oem-24.04Upgrade linux-image-virtualUpgrade linux-image-6.8.0-1018-oemUpgrade linux-image-ibmUpgrade linux-image-gkeUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-generic-64kUpgrade linux-image-oracleUpgrade linux-image-kvmUpgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-gcpUpgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-azureUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-awsUpgrade linux-image-6.8.0-50-genericUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-azure-fdeUpgrade linux-image-raspiUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oem-24.04aUpgrade linux-image-oem-22.04bUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-oem-22.04d | 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