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-source-rtUpgrade gfs2-kmp-rtUpgrade dlm-kmp-64kbUpgrade dtb-alteraUpgrade dtb-exynosUpgrade kernel-64kb-livepatch-develUpgrade kernel-default-livepatchUpgrade dtb-xilinxUpgrade dtb-amazonUpgrade dtb-broadcomUpgrade kernel-obs-buildUpgrade gfs2-kmp-defaultUpgrade kernel-rt-extraUpgrade kernel-default-develUpgrade dtb-marvellUpgrade dtb-lgUpgrade cluster-md-kmp-azureUpgrade dtb-qcomUpgrade kernel-devel-azureUpgrade dtb-hisiliconUpgrade kernel-develUpgrade kernel-rtUpgrade kernel-64kbUpgrade dtb-allwinnerUpgrade kselftests-kmp-azureUpgrade kernel-sourceUpgrade kernel-azure-develUpgrade ocfs2-kmp-azureUpgrade kselftests-kmp-64kbUpgrade kernel-syms-azureUpgrade ocfs2-kmp-defaultUpgrade cluster-md-kmp-rtUpgrade kernel-rt_debug-develUpgrade dtb-appleUpgrade dtb-caviumUpgrade gfs2-kmp-64kbUpgrade kernel-debugUpgrade kernel-kvmsmall-vdsoUpgrade kernel-source-vanillaUpgrade kernel-rt-vdsoUpgrade dtb-freescaleUpgrade kernel-source-azureUpgrade kernel-rt-livepatchUpgrade gfs2-kmp-azureUpgrade kernel-default-optionalUpgrade kernel-azure-extraUpgrade kernel-zfcpdumpUpgrade reiserfs-kmp-64kbUpgrade kernel-docs-htmlUpgrade kernel-kvmsmallUpgrade ocfs2-kmp-64kbUpgrade kernel-debug-vdsoUpgrade kernel-64kb-optionalUpgrade kernel-rt-optionalUpgrade kernel-default-vdsoUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-azureUpgrade kernel-azure-livepatch-develUpgrade kernel-azure-optionalUpgrade kernel-kvmsmall-develUpgrade ocfs2-kmp-rtUpgrade reiserfs-kmp-azureUpgrade dlm-kmp-azureUpgrade dtb-apmUpgrade dtb-rockchipUpgrade dtb-amdUpgrade dtb-socionextUpgrade kernel-rt_debug-vdsoUpgrade kernel-default-baseUpgrade kernel-docsUpgrade dtb-sprdUpgrade dtb-armUpgrade dtb-mediatekUpgrade kernel-rt-livepatch-develUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-macrosUpgrade kselftests-kmp-rtUpgrade kernel-debug-develUpgrade dtb-amlogicUpgrade kselftests-kmp-defaultUpgrade dlm-kmp-rtUpgrade kernel-debug-livepatch-develUpgrade cluster-md-kmp-defaultUpgrade kernel-syms-rtUpgrade cluster-md-kmp-64kbUpgrade reiserfs-kmp-rtUpgrade reiserfs-kmp-defaultUpgrade kernel-symsUpgrade kernel-obs-qaUpgrade kernel-64kb-extraUpgrade kernel-devel-rtUpgrade kernel-rt_debugUpgrade dtb-renesasUpgrade kernel-azure-vdsoUpgrade kernel-default-base-rebuildUpgrade kernel-default-livepatch-develUpgrade kernel-default-extraUpgrade dlm-kmp-defaultUpgrade kernel-rt-develUpgrade kernel-defaultUpgrade kernel-64kb-develUpgrade dtb-nvidia | Jun 13, 2024 | May 1, 2024 |
| Ubuntu | — | Upgrade linux-image-ibmUpgrade linux-image-oem-osp1Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.8.0-1008-ibmUpgrade linux-image-aws-lts-20.04Upgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-116-generic-64kUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1007-intelUpgrade linux-image-5.15.0-1068-azure-fdeUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1048-gkeopUpgrade linux-image-5.15.0-1064-gcpUpgrade linux-image-5.15.0-116-genericUpgrade linux-image-5.15.0-1062-gkeUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-5.4.0-1047-xilinx-zynqmpUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-5.4.0-1095-gkeopUpgrade linux-image-6.8.0-1007-raspiUpgrade linux-image-gcpUpgrade linux-image-5.4.0-1127-oracleUpgrade linux-image-oem-20.04cUpgrade linux-image-oem-24.04aUpgrade linux-image-oracle-64kUpgrade linux-image-5.4.0-189-genericUpgrade linux-image-6.8.0-1008-oracleUpgrade linux-image-gke-5.15Upgrade linux-image-oem-20.04dUpgrade linux-image-5.4.0-1040-iotUpgrade linux-image-kvmUpgrade linux-image-6.8.0-38-genericUpgrade linux-image-5.15.0-1060-nvidia-lowlatencyUpgrade linux-image-5.4.0-1132-gcpUpgrade linux-image-6.8.0-1006-gkeUpgrade linux-image-5.4.0-189-generic-lpaeUpgrade linux-image-5.4.0-1075-ibmUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-raspi2Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-nvidia-64kUpgrade linux-image-virtualUpgrade linux-image-6.8.0-1008-oemUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-1065-awsUpgrade linux-image-5.15.0-1058-ibmUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.15.0-116-generic-lpaeUpgrade linux-image-aws-lts-22.04Upgrade linux-image-awsUpgrade linux-image-gkeop-5.15Upgrade linux-image-intel-iotgUpgrade linux-image-6.8.0-1011-awsUpgrade linux-image-6.8.0-1010-azure-fdeUpgrade linux-image-5.4.0-1088-bluefieldUpgrade linux-image-5.4.0-1116-kvmUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1009-nvidiaUpgrade linux-image-generic-lpaeUpgrade linux-image-azure-lts-20.04Upgrade linux-image-5.15.0-1060-intel-iotgUpgrade linux-image-5.15.0-1065-gcpUpgrade linux-image-5.15.0-1062-kvmUpgrade linux-image-intelUpgrade linux-image-nvidiaUpgrade linux-image-5.15.0-1060-nvidiaUpgrade linux-image-6.8.0-1009-nvidia-64kUpgrade linux-image-azureUpgrade linux-image-oem-24.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-38-generic-64kUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.15.0-116-lowlatency-64kUpgrade linux-image-oem-20.04bUpgrade linux-image-6.8.0-38-lowlatencyUpgrade linux-image-oem-20.04Upgrade linux-image-gkeop-5.4Upgrade linux-image-6.8.0-1010-gcpUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.4.0-1112-raspiUpgrade linux-image-gkeopUpgrade linux-image-bluefieldUpgrade linux-image-raspi-nolpaeUpgrade linux-image-gkeUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-5.4.0-1133-azureUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-genericUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-raspiUpgrade linux-image-oracleUpgrade linux-image-6.8.0-38-lowlatency-64kUpgrade linux-image-5.15.0-1068-azureUpgrade linux-image-5.15.0-1063-oracleUpgrade linux-image-6.8.0-1008-oracle-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-azure-lts-22.04Upgrade linux-image-oemUpgrade linux-image-5.4.0-189-lowlatencyUpgrade linux-image-lowlatencyUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.4.0-1128-awsUpgrade linux-image-6.8.0-1010-azureUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.15.0-116-lowlatencyUpgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-lowlatency-64k | 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