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