In the Linux kernel, the following vulnerability has been resolved:
x86/ioapic: Handle allocation failures gracefully
Breno observed panics when using failslab under certain conditions during runtime:
can not alloc irq_pin_list (-1,0,20) Kernel panic - not syncing: IO-APIC: failed to add irq-pin. Can not proceed
panic+0x4e9/0x590 mp_irqdomain_alloc+0x9ab/0xa80 irq_domain_alloc_irqs_locked+0x25d/0x8d0 __irq_domain_alloc_irqs+0x80/0x110 mp_map_pin_to_irq+0x645/0x890 acpi_register_gsi_ioapic+0xe6/0x150 hpet_open+0x313/0x480
That's a pointless panic which is a leftover of the historic IO/APIC code which panic'ed during early boot when the interrupt allocation failed.
The only place which might justify panic is the PIT/HPET timer_check() code which tries to figure out whether the timer interrupt is delivered through the IO/APIC. But that code does not require to handle interrupt allocation failures. If the interrupt cannot be allocated then timer delivery fails and it either panics due to that or falls back to legacy mode.
Cure this by removing the panic wrapper around __add_pin_to_irq_node() and making mp_irqdomain_alloc() aware of the failure condition and handle it as any other failure in this function gracefully.
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 |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernelUpgrade perfUpgrade kernel-tools-develUpgrade perf-debuginfoUpgrade python-perf-debuginfoUpgrade python-perfUpgrade kernel-livepatch-5.15.168-114.166Upgrade kernel-toolsUpgrade kernel-tools-debuginfoUpgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-debuginfoUpgrade kernel-develUpgrade kernel-headersUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-x86_64 | Mar 14, 2025 | Oct 21, 2024 |
| Amazon_linux_2023 | — | Upgrade perfUpgrade kernel-livepatch-6.1.115-126.197Upgrade python3-perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-libbpf-staticUpgrade bpftoolUpgrade kernel-tools-develUpgrade kernel-develUpgrade kernel-modules-extra-commonUpgrade kernel-toolsUpgrade kernel-libbpfUpgrade kernel-tools-debuginfoUpgrade bpftool-debuginfoUpgrade perf-debuginfoUpgrade kernel-headersUpgrade kernel-libbpf-develUpgrade kernel-modules-extraUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade python3-perfUpgrade kernel | Mar 27, 2025 | Oct 21, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Nov 11, 2024 | Oct 21, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-toolsUpgrade bpftoolUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel | Feb 11, 2025 | Oct 21, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-toolsUpgrade bpftoolUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade python3-perf | Feb 11, 2025 | Oct 21, 2024 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | May 15, 2025 | Oct 21, 2024 |
| Ubuntu | — | Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-gcp-64kUpgrade linux-image-generic-lpae-5.4Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-oracle-lts-18.04Upgrade linux-image-fipsUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-5.15.0-1071-oracleUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-4.15.0-2106-azure-fipsUpgrade linux-image-azureUpgrade linux-image-4.15.0-247-genericUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.4.0-1155-aws-fipsUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-1025-azureUpgrade linux-image-4.15.0-2090-gcp-fipsUpgrade linux-image-6.11.0-18-generic-64kUpgrade linux-image-5.4.0-1160-azureUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.15.0-1056-gkeopUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-xilinx-zynqmp-5.4Upgrade linux-image-azure-fips-5.4Upgrade linux-image-4.15.0-1197-azureUpgrade linux-image-raspiUpgrade linux-image-5.15.0-1039-xilinx-zynqmpUpgrade linux-image-5.4.0-1143-kvmUpgrade linux-image-5.15.0-127-genericUpgrade linux-image-5.15.0-1068-nvidiaUpgrade linux-image-generic-lpaeUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-generic-lts-xenialUpgrade linux-image-intelUpgrade linux-image-oracleUpgrade linux-image-oem-22.04cUpgrade linux-image-lowlatency-5.4Upgrade linux-image-gkeop-5.15Upgrade linux-image-6.8.0-1023-awsUpgrade linux-image-azure-lts-22.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.15.0-1071-intel-iotgUpgrade linux-image-realtimeUpgrade linux-image-nvidia-6.8Upgrade linux-image-5.4.0-227-genericUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-57-genericUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-5.15.0-1073-awsUpgrade linux-image-5.15.0-1072-gcpUpgrade linux-image-aws-fipsUpgrade linux-image-5.4.0-227-generic-lpaeUpgrade linux-image-kvm-5.4Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-oem-24.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oem-22.04Upgrade linux-image-azure-fips-4.15Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-aws-lts-18.04Upgrade linux-image-6.8.0-1022-nvidiaUpgrade linux-image-lowlatency-64kUpgrade linux-image-4.15.0-2127-aws-fipsUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-4.15.0-1151-oracleUpgrade linux-image-6.8.0-1025-azure-fdeUpgrade linux-image-gkeUpgrade linux-image-aws-hweUpgrade linux-image-gkeopUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-4.4.0-278-lowlatencyUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-oracle-4.15Upgrade linux-image-5.15.0-1078-azureUpgrade linux-image-5.15.0-1070-gkeUpgrade linux-image-6.8.0-1022-nvidia-lowlatencyUpgrade linux-image-genericUpgrade linux-image-nvidiaUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1020-oracleUpgrade linux-image-5.15.0-127-generic-lpaeUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-4.4.0-1122-fipsUpgrade linux-image-oemUpgrade linux-image-azure-lts-18.04Upgrade linux-image-6.11.0-1008-raspiUpgrade linux-image-5.15.0-1070-kvmUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-azure-5.4Upgrade linux-image-6.11.0-1009-awsUpgrade linux-image-oem-20.04Upgrade linux-image-6.11.0-1010-lowlatency-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-4.15.0-1171-kvmUpgrade linux-image-generic-64kUpgrade linux-image-intel-iotgUpgrade linux-image-oem-20.04bUpgrade linux-image-5.4.0-1060-iotUpgrade linux-image-6.8.0-1020-oracle-64kUpgrade linux-image-aws-fips-5.4Upgrade linux-image-gcp-4.15Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-6.11.0-1009-azure-fdeUpgrade linux-image-4.15.0-1182-gcpUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-oem-22.04bUpgrade linux-image-aws-lts-22.04Upgrade linux-image-bluefield-5.4Upgrade linux-image-5.15.0-127-generic-64kUpgrade linux-image-fips-5.4Upgrade linux-image-5.4.0-1130-fipsUpgrade linux-image-5.4.0-1139-raspiUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-5.15.0-127-lowlatencyUpgrade linux-image-4.4.0-1190-awsUpgrade linux-image-6.11.0-1015-oemUpgrade linux-image-oracle-5.4Upgrade linux-image-6.8.0-1022-nvidia-lowlatency-64kUpgrade linux-image-gcp-fips-5.4Upgrade linux-image-aws-4.15Upgrade linux-image-5.15.0-127-lowlatency-64kUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-ibm-5.4Upgrade linux-image-azure-lts-24.04Upgrade linux-image-aws-lts-20.04Upgrade linux-image-6.11.0-1011-oracleUpgrade linux-image-5.4.0-227-lowlatencyUpgrade linux-image-6.11.0-1010-lowlatencyUpgrade linux-image-5.4.0-1161-azureUpgrade linux-image-5.15.0-1066-ibmUpgrade linux-image-5.4.0-1154-oracleUpgrade linux-image-5.15.0-1068-nvidia-lowlatencyUpgrade linux-image-generic-5.4Upgrade linux-image-6.8.0-1019-gkeUpgrade linux-image-6.11.0-1005-realtimeUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-virtualUpgrade linux-image-oem-20.04dUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1024-gcp-64kUpgrade linux-image-bluefieldUpgrade linux-image-ibmUpgrade linux-image-nvidia-64kUpgrade linux-image-gcp-fips-4.15Upgrade linux-image-6.8.0-54-genericUpgrade linux-image-oem-22.04aUpgrade linux-image-5.4.0-1074-xilinx-zynqmpUpgrade linux-image-5.4.0-1159-gcpUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-54-lowlatencyUpgrade linux-image-6.11.0-1009-azureUpgrade linux-image-kvmUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1022-ibmUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gcp-fipsUpgrade linux-image-4.15.0-247-lowlatencyUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-lowlatencyUpgrade linux-image-5.4.0-1102-ibmUpgrade linux-image-oem-24.04bUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-aws-fips-4.15Upgrade linux-image-6.8.0-1006-gkeopUpgrade linux-image-5.15.0-1066-raspiUpgrade linux-image-4.4.0-1152-awsUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-oem-20.04cUpgrade linux-image-5.4.0-1160-azure-fipsUpgrade linux-image-raspi2Upgrade linux-image-awsUpgrade linux-image-5.4.0-1159-gcp-fipsUpgrade linux-image-snapdragon-5.4Upgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.11.0-1009-gcpUpgrade linux-image-4.4.0-1153-kvmUpgrade linux-image-5.4.0-1156-awsUpgrade linux-image-6.11.0-18-genericUpgrade linux-image-6.8.0-1022-nvidia-64kUpgrade linux-image-aws-lts-24.04Upgrade linux-image-oracle-64kUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-oem-osp1Upgrade linux-image-6.8.0-57-generic-64kUpgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-54-lowlatency-64kUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-gcpUpgrade linux-image-azure-lts-20.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-azure-nvidiaUpgrade linux-image-azure-4.15Upgrade linux-image-6.11.0-1011-oracle-64kUpgrade linux-image-5.4.0-1116-bluefieldUpgrade linux-image-6.8.0-54-generic-64kUpgrade linux-image-azure-fipsUpgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-1019-raspiUpgrade linux-image-raspi-5.4Upgrade linux-image-4.15.0-1144-fipsUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-1024-oemUpgrade linux-image-gcp-5.4Upgrade linux-image-6.8.0-1024-gcpUpgrade linux-image-aws-5.4Upgrade linux-image-virtual-5.4Upgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1014-azure-nvidiaUpgrade linux-image-4.15.0-1189-awsUpgrade linux-image-4.4.0-278-generic | Dec 18, 2024 | Oct 21, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 9, 2025 | Oct 21, 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