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