In the Linux kernel, the following vulnerability has been resolved:
serial/pmac_zilog: Remove flawed mitigation for rx irq flood
The mitigation was intended to stop the irq completely. That may be better than a hard lock-up but it turns out that you get a crash anyway if you're using pmac_zilog as a serial console:
ttyPZ0: pmz: rx irq flood ! BUG: spinlock recursion on CPU#0, swapper/0
That's because the pr_err() call in pmz_receive_chars() results in pmz_console_write() attempting to lock a spinlock already locked in pmz_interrupt(). With CONFIG_DEBUG_SPINLOCK=y, this produces a fatal BUG splat. The spinlock in question is the one in struct uart_port.
Even when it's not fatal, the serial port rx function ceases to work. Also, the iteration limit doesn't play nicely with QEMU, as can be seen in the bug report linked below.
A web search for other reports of the error message "pmz: rx irq flood" didn't produce anything. So I don't think this code is needed any more. Remove it.
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 | May 8, 2024 | May 1, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | May 1, 2024 |
| Suse | — | Upgrade kernel-azure-develUpgrade kernel-develUpgrade cluster-md-kmp-rtUpgrade kernel-sourceUpgrade kselftests-kmp-azureUpgrade kernel-kvmsmall-develUpgrade kernel-rt-extraUpgrade dtb-qcomUpgrade cluster-md-kmp-azureUpgrade dtb-appleUpgrade kernel-default-vdsoUpgrade dlm-kmp-64kbUpgrade gfs2-kmp-defaultUpgrade dtb-hisiliconUpgrade kernel-rt-livepatchUpgrade dtb-broadcomUpgrade kernel-rt-optionalUpgrade dtb-marvellUpgrade dtb-xilinxUpgrade dtb-amazonUpgrade kernel-64kb-optionalUpgrade kernel-source-azureUpgrade kernel-zfcpdumpUpgrade kernel-kvmsmall-vdsoUpgrade kselftests-kmp-64kbUpgrade dtb-caviumUpgrade gfs2-kmp-64kbUpgrade kernel-debugUpgrade ocfs2-kmp-64kbUpgrade kernel-rt_debug-develUpgrade kernel-kvmsmallUpgrade kernel-devel-azureUpgrade kernel-obs-buildUpgrade kernel-default-livepatchUpgrade reiserfs-kmp-64kbUpgrade ocfs2-kmp-azureUpgrade kernel-default-optionalUpgrade ocfs2-kmp-defaultUpgrade kernel-docs-htmlUpgrade kernel-syms-azureUpgrade kernel-source-rtUpgrade dtb-allwinnerUpgrade kernel-azureUpgrade kernel-azure-optionalUpgrade dtb-alteraUpgrade kernel-azure-livepatch-develUpgrade dtb-exynosUpgrade kernel-64kbUpgrade kernel-64kb-livepatch-develUpgrade kernel-rtUpgrade kernel-rt-vdsoUpgrade kernel-default-develUpgrade dtb-freescaleUpgrade dtb-lgUpgrade kernel-azure-extraUpgrade gfs2-kmp-azureUpgrade kernel-debug-vdsoUpgrade kernel-kvmsmall-livepatch-develUpgrade gfs2-kmp-rtUpgrade kernel-source-vanillaUpgrade kernel-default-extraUpgrade cluster-md-kmp-defaultUpgrade kernel-defaultUpgrade dtb-nvidiaUpgrade dtb-apmUpgrade dlm-kmp-defaultUpgrade kernel-rt-develUpgrade kernel-default-livepatch-develUpgrade kernel-obs-qaUpgrade cluster-md-kmp-64kbUpgrade kernel-debug-livepatch-develUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-devel-rtUpgrade kernel-64kb-extraUpgrade ocfs2-kmp-rtUpgrade dlm-kmp-azureUpgrade dtb-mediatekUpgrade dtb-armUpgrade kernel-rt-livepatch-develUpgrade kernel-docsUpgrade kernel-default-baseUpgrade dtb-sprdUpgrade kernel-rt_debug-vdsoUpgrade kernel-default-base-rebuildUpgrade kernel-debug-develUpgrade kernel-azure-vdsoUpgrade dtb-renesasUpgrade kselftests-kmp-rtUpgrade dtb-amlogicUpgrade dlm-kmp-rtUpgrade kselftests-kmp-defaultUpgrade kernel-symsUpgrade kernel-macrosUpgrade reiserfs-kmp-rtUpgrade reiserfs-kmp-defaultUpgrade kernel-syms-rtUpgrade kernel-rt_debugUpgrade dtb-amdUpgrade dtb-socionextUpgrade dtb-rockchipUpgrade reiserfs-kmp-azureUpgrade kernel-64kb-devel | Jun 13, 2024 | May 1, 2024 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1060-nvidia-lowlatencyUpgrade linux-image-5.15.0-116-generic-lpaeUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.4.0-189-genericUpgrade linux-image-raspi2Upgrade linux-image-gcpUpgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-1058-ibmUpgrade linux-image-5.15.0-1048-gkeopUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-oem-20.04cUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-oracle-64kUpgrade linux-image-azure-cvmUpgrade linux-image-5.4.0-1075-ibmUpgrade linux-image-oem-24.04aUpgrade linux-image-awsUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-6.8.0-38-genericUpgrade linux-image-5.4.0-1040-iotUpgrade linux-image-5.4.0-1095-gkeopUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1007-intelUpgrade linux-image-6.8.0-1008-oracleUpgrade linux-image-5.15.0-1068-azure-fdeUpgrade linux-image-ibm-classicUpgrade linux-image-5.4.0-1127-oracleUpgrade linux-image-5.15.0-1065-awsUpgrade linux-image-6.8.0-1008-oemUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-oem-osp1Upgrade linux-image-ibmUpgrade linux-image-aws-lts-20.04Upgrade linux-image-5.15.0-1064-gcpUpgrade linux-image-5.15.0-116-genericUpgrade linux-image-6.8.0-1008-ibmUpgrade linux-image-5.15.0-116-generic-64kUpgrade linux-image-6.8.0-1007-raspiUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-kvmUpgrade linux-image-oem-20.04dUpgrade linux-image-nvidia-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-5.4.0-1132-gcpUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-5.4.0-189-generic-lpaeUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.4.0-1047-xilinx-zynqmpUpgrade linux-image-6.8.0-1006-gkeUpgrade linux-image-virtualUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-1062-gkeUpgrade linux-image-6.8.0-38-lowlatencyUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.15.0-1068-azureUpgrade linux-image-gkeop-5.4Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-1063-oracleUpgrade linux-image-6.8.0-1010-gcpUpgrade linux-image-6.8.0-1008-oracle-64kUpgrade linux-image-gkeopUpgrade linux-image-genericUpgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-116-lowlatency-64kUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-generic-64kUpgrade linux-image-5.4.0-1116-kvmUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-6.8.0-1009-nvidiaUpgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-oemUpgrade linux-image-gkeop-5.15Upgrade linux-image-oem-20.04bUpgrade linux-image-5.4.0-189-lowlatencyUpgrade linux-image-6.8.0-1010-azureUpgrade linux-image-5.4.0-1128-awsUpgrade linux-image-azure-lts-20.04Upgrade linux-image-5.4.0-1088-bluefieldUpgrade linux-image-6.8.0-1010-azure-fdeUpgrade linux-image-5.15.0-116-lowlatencyUpgrade linux-image-lowlatency-64kUpgrade linux-image-lowlatencyUpgrade linux-image-azure-lts-22.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-raspiUpgrade linux-image-5.15.0-1060-intel-iotgUpgrade linux-image-5.4.0-1112-raspiUpgrade linux-image-6.8.0-38-generic-64kUpgrade linux-image-bluefieldUpgrade linux-image-oem-24.04Upgrade linux-image-5.15.0-1065-gcpUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-oracleUpgrade linux-image-6.8.0-38-lowlatency-64kUpgrade linux-image-5.15.0-1060-nvidiaUpgrade linux-image-azureUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidiaUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1009-nvidia-64kUpgrade linux-image-6.8.0-1011-awsUpgrade linux-image-5.15.0-1062-kvmUpgrade linux-image-intel-iotgUpgrade linux-image-intelUpgrade linux-image-gkeUpgrade linux-image-5.4.0-1133-azureUpgrade linux-image-generic-lpae | Jul 12, 2024 | May 1, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | May 1, 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