In the Linux kernel, the following vulnerability has been resolved:
i40e: fix IRQ freeing in i40e_vsi_request_irq_msix error path
If request_irq() in i40e_vsi_request_irq_msix() fails in an iteration later than the first, the error path wants to free the IRQs requested so far. However, it uses the wrong dev_id argument for free_irq(), so it does not free the IRQs correctly and instead triggers the warning:
Trying to free already-free IRQ 173 WARNING: CPU: 25 PID: 1091 at kernel/irq/manage.c:1829 __free_irq+0x192/0x2c0 Modules linked in: i40e(+) [...] CPU: 25 UID: 0 PID: 1091 Comm: NetworkManager Not tainted 6.17.0-rc1+ #1 PREEMPT(lazy) Hardware name: [...] RIP: 0010:__free_irq+0x192/0x2c0 [...] Call Trace: <TASK> free_irq+0x32/0x70 i40e_vsi_request_irq_msix.cold+0x63/0x8b [i40e] i40e_vsi_request_irq+0x79/0x80 [i40e] i40e_vsi_open+0x21f/0x2f0 [i40e] i40e_open+0x63/0x130 [i40e] __dev_open+0xfc/0x210 __dev_change_flags+0x1fc/0x240 netif_change_flags+0x27/0x70 do_setlink.isra.0+0x341/0xc70 rtnl_newlink+0x468/0x860 rtnetlink_rcv_msg+0x375/0x450 netlink_rcv_skb+0x5c/0x110 netlink_unicast+0x288/0x3c0 netlink_sendmsg+0x20d/0x430 ____sys_sendmsg+0x3a2/0x3d0 ___sys_sendmsg+0x99/0xe0 __sys_sendmsg+0x8a/0xf0 do_syscall_64+0x82/0x2c0 entry_SYSCALL_64_after_hwframe+0x76/0x7e [...] </TASK> ---[ end trace 0000000000000000 ]---
Use the same dev_id for free_irq() as for request_irq().
I tested this with inserting code to fail intentionally.
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade python-perf-debuginfoUpgrade kernel-toolsUpgrade bpftool-debuginfoUpgrade python-perfUpgrade kernel-livepatch-5.10.245-241.976Upgrade kernel-headersUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfo-common-aarch64Upgrade bpftoolUpgrade perf-debuginfoUpgrade kernelUpgrade kernel-tools-develUpgrade perfUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade kernel-devel | May 20, 2026 | May 20, 2026 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Oct 2, 2025 | Oct 2, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-tools-libsUpgrade kernel-toolsUpgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade python3-perf | Mar 17, 2026 | Mar 17, 2026 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernelUpgrade kernel-tools-libsUpgrade python3-perfUpgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade kernel-tools | Mar 17, 2026 | Mar 17, 2026 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-tools-libsUpgrade bpftoolUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade python3-perf | Feb 3, 2026 | Feb 2, 2026 |
| Oracle_linux | — | Upgrade kernel-uek | Nov 11, 2025 | Oct 1, 2025 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Oct 1, 2025 |
| Suse | — | Upgrade kernel-sourceUpgrade kernel-obs-buildUpgrade kernel-defaultUpgrade kernel-macrosUpgrade kernel-symsUpgrade kernel-64kb-develUpgrade kernel-default-develUpgrade kernel-docsUpgrade kernel-64kbUpgrade kernel-zfcpdumpUpgrade kernel-default-baseUpgrade kernel-develUpgrade kernel-default-extraUpgrade reiserfs-kmp-default | Dec 5, 2025 | Nov 11, 2025 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1097-oracleUpgrade linux-image-6.8.0-1050-raspiUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-gcp-5.15Upgrade linux-image-5.15.0-170-genericUpgrade linux-image-oracleUpgrade linux-image-lowlatency-5.15Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-aws-fipsUpgrade linux-image-aws-64k-6.8Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-1049-nvidia-lowlatency-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-5.15.0-1097-raspiUpgrade linux-image-oem-22.04bUpgrade linux-image-aws-lts-24.04Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-fips-6.8Upgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-1100-gcpUpgrade linux-image-5.15.0-1100-aws-fipsUpgrade linux-image-oracle-6.8Upgrade linux-image-oem-20.04Upgrade linux-image-gkeUpgrade linux-image-6.8.0-1050-aws-fipsUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-aws-64kUpgrade linux-image-lowlatency-6.8Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-azure-fipsUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-1099-realtimeUpgrade linux-image-raspi-nolpaeUpgrade linux-image-virtual-5.15Upgrade linux-image-6.8.0-1052-gcp-fipsUpgrade linux-image-5.15.0-1092-intel-iot-realtimeUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-gcp-6.8Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-aws-fips-6.8Upgrade linux-image-oem-20.04dUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-virtualUpgrade linux-image-5.15.0-170-lowlatencyUpgrade linux-image-fips-5.15Upgrade linux-image-5.15.0-1052-nvidia-tegra-rtUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1052-gcpUpgrade linux-image-5.15.0-170-generic-64kUpgrade linux-image-5.15.0-1110-azureUpgrade linux-image-generic-5.15Upgrade linux-image-6.8.0-1047-oracleUpgrade linux-image-5.15.0-1092-kvmUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-kvmUpgrade linux-image-realtimeUpgrade linux-image-aws-5.15Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.8.0-106-generic-64kUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-6.8.0-1049-nvidia-64kUpgrade linux-image-5.15.0-1041-nvidia-tegra-igxUpgrade linux-image-5.15.0-1100-gcp-fipsUpgrade linux-image-oem-22.04dUpgrade linux-image-5.15.0-1100-awsUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-1047-oracle-64kUpgrade linux-image-generic-64k-6.8Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-awsUpgrade linux-image-aws-64k-5.15Upgrade linux-image-raspi-5.15Upgrade linux-image-gke-6.8Upgrade linux-image-kvm-5.15Upgrade linux-image-6.8.0-1035-gkeopUpgrade linux-image-5.15.0-1041-nvidia-tegra-igx-rtUpgrade linux-image-generic-64k-5.15Upgrade linux-image-5.15.0-170-generic-lpaeUpgrade linux-image-5.15.0-1095-intel-iotgUpgrade linux-image-virtual-6.8Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-aws-fips-5.15Upgrade linux-image-gcp-fipsUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-gcpUpgrade linux-image-6.8.0-1049-ibmUpgrade linux-image-azure-6.8Upgrade linux-image-azure-5.15Upgrade linux-image-genericUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-ibmUpgrade linux-image-oem-22.04aUpgrade linux-image-oem-20.04bUpgrade linux-image-6.8.0-1050-aws-64kUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-6.8.0-1049-nvidiaUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-nvidia-5.15Upgrade linux-image-gke-5.15Upgrade linux-image-azure-lts-24.04Upgrade linux-image-gke-64k-6.8Upgrade linux-image-generic-64kUpgrade linux-image-gke-64kUpgrade linux-image-5.15.0-1083-gkeopUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.8.0-2040-raspi-realtimeUpgrade linux-image-5.15.0-1064-xilinx-zynqmpUpgrade linux-image-realtime-6.8.1Upgrade linux-image-xilinx-6.8Upgrade linux-image-realtime-5.15Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-azureUpgrade linux-image-oem-22.04Upgrade linux-image-nvidia-64kUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-106-fipsUpgrade linux-image-nvidia-tegraUpgrade linux-image-azure-fips-5.15Upgrade linux-image-5.15.0-1094-ibmUpgrade linux-image-raspi-6.8Upgrade linux-image-ibm-5.15Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-6.8.0-1052-azure-fipsUpgrade linux-image-azure-lts-22.04Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1052-gcp-64kUpgrade linux-image-5.15.0-1109-azure-fipsUpgrade linux-image-6.8.0-106-lowlatencyUpgrade linux-image-raspi-realtimeUpgrade linux-image-5.15.0-1100-aws-64kUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-ibm-6.8Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-xilinxUpgrade linux-image-5.15.0-1095-nvidia-lowlatencyUpgrade linux-image-intelUpgrade linux-image-6.8.0-1049-nvidia-lowlatencyUpgrade linux-image-6.8.0-1048-gkeUpgrade linux-image-oracle-5.15Upgrade linux-image-5.15.0-1109-azureUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-1052-nvidia-tegraUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-1096-gkeUpgrade linux-image-raspiUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1048-gke-64kUpgrade linux-image-intel-iotgUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-106-lowlatency-64kUpgrade linux-image-gcp-64kUpgrade linux-image-gkeopUpgrade linux-image-6.8.1-1045-realtimeUpgrade linux-image-oem-20.04cUpgrade linux-image-ibm-classicUpgrade linux-image-fipsUpgrade linux-image-lowlatencyUpgrade linux-image-aws-6.8Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.15.0-170-lowlatency-64kUpgrade linux-image-5.15.0-170-fipsUpgrade linux-image-generic-lpaeUpgrade linux-image-azure-fips-6.8Upgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-1029-xilinxUpgrade linux-image-5.15.0-1095-nvidiaUpgrade linux-image-oracle-64kUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-generic-6.8Upgrade linux-image-6.8.0-106-genericUpgrade linux-image-6.8.0-1050-aws | Feb 13, 2026 | Feb 12, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 10, 2025 | Oct 1, 2025 |
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