In the Linux kernel, the following vulnerability has been resolved:
vfio/pci: Create persistent INTx handler
A vulnerability exists where the eventfd for INTx signaling can be deconfigured, which unregisters the IRQ handler but still allows eventfds to be signaled with a NULL context through the SET_IRQS ioctl or through unmask irqfd if the device interrupt is pending.
Ideally this could be solved with some additional locking; the igate mutex serializes the ioctl and config space accesses, and the interrupt handler is unregistered relative to the trigger, but the irqfd path runs asynchronous to those. The igate mutex cannot be acquired from the atomic context of the eventfd wake function. Disabling the irqfd relative to the eventfd registration is potentially incompatible with existing userspace.
As a result, the solution implemented here moves configuration of the INTx interrupt handler to track the lifetime of the INTx context object and irq_type configuration, rather than registration of a particular trigger eventfd. Synchronization is added between the ioctl path and eventfd_signal() wrapper such that the eventfd trigger can be dynamically updated relative to in-flight interrupts or irqfd callbacks.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade bpftool-debuginfoUpgrade kernel-tools-debuginfoUpgrade perf-debuginfoUpgrade kernel-debuginfoUpgrade kernel-headersUpgrade python-perf-debuginfoUpgrade perfUpgrade bpftoolUpgrade kernel-livepatch-5.15.156-102.160Upgrade kernel-tools-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade python-perfUpgrade kernel-develUpgrade kernel-toolsUpgrade kernel-livepatch-5.10.215-203.850Upgrade kernel-debuginfo-common-aarch64 | Apr 10, 2025 | Apr 5, 2024 |
| Amazon_linux_2023 | — | Upgrade bpftoolUpgrade kernel-tools-develUpgrade kernel-libbpf-staticUpgrade kernel-libbpf-develUpgrade python3-perf-debuginfoUpgrade kernelUpgrade python3-perfUpgrade kernel-modules-extra-commonUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-libbpfUpgrade kernel-toolsUpgrade perf-debuginfoUpgrade kernel-livepatch-6.1.84-99.169Upgrade kernel-modules-extraUpgrade kernel-headersUpgrade perfUpgrade kernel-develUpgrade bpftool-debuginfoUpgrade kernel-tools-debuginfo | Feb 17, 2025 | Apr 5, 2024 |
| Debian | — | Upgrade linux | Apr 15, 2024 | Apr 5, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libs | Jul 16, 2024 | Apr 5, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-toolsUpgrade bpftoolUpgrade kernelUpgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel-abi-stablelists | Jun 26, 2024 | Apr 5, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel | Oct 8, 2024 | Apr 5, 2024 |
| Huawei Euleros 2_0_sp8 | — | Upgrade kernel-develUpgrade bpftoolUpgrade kernel-tools-libsUpgrade python-perfUpgrade python3-perfUpgrade perfUpgrade kernel-toolsUpgrade kernel-headersUpgrade kernel | Jul 23, 2024 | Apr 5, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-tools-libsUpgrade kernelUpgrade python3-perfUpgrade kernel-tools | Jul 17, 2024 | Apr 5, 2024 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Dec 5, 2024 | Apr 5, 2024 |
| Suse | — | Upgrade kernel-develUpgrade kernel-rt_debug-livepatch-develUpgrade dtb-amdUpgrade kernel-default-optionalUpgrade dtb-amazonUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-socionextUpgrade ocfs2-kmp-defaultUpgrade dlm-kmp-rtUpgrade reiserfs-kmp-rtUpgrade kernel-devel-rtUpgrade dtb-renesasUpgrade dtb-xilinxUpgrade dtb-caviumUpgrade kernel-azure-optionalUpgrade gfs2-kmp-64kbUpgrade kernel-64kb-livepatch-develUpgrade kernel-64kbUpgrade dtb-freescaleUpgrade kernel-default-develUpgrade dtb-allwinnerUpgrade dtb-armUpgrade reiserfs-kmp-defaultUpgrade kernel-rt-livepatchUpgrade kernel-default-livepatch-develUpgrade kernel-debugUpgrade dtb-hisiliconUpgrade kernel-64kb-optionalUpgrade dtb-appleUpgrade kernel-docsUpgrade kernel-rt-develUpgrade kernel-azure-extraUpgrade dtb-alteraUpgrade dlm-kmp-defaultUpgrade dtb-mediatekUpgrade kernel-64kb-develUpgrade kernel-debug-develUpgrade kselftests-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade kernel-default-baseUpgrade cluster-md-kmp-rtUpgrade gfs2-kmp-defaultUpgrade dtb-sprdUpgrade gfs2-kmp-azureUpgrade kernel-defaultUpgrade kernel-default-vdsoUpgrade kernel-symsUpgrade ocfs2-kmp-azureUpgrade kernel-64kb-extraUpgrade kernel-rt-livepatch-develUpgrade cluster-md-kmp-azureUpgrade kselftests-kmp-64kbUpgrade kernel-rt_debug-develUpgrade dtb-nvidiaUpgrade kernel-rt-optionalUpgrade kernel-rtUpgrade kernel-sourceUpgrade kernel-macrosUpgrade kernel-kvmsmallUpgrade kernel-azure-livepatch-develUpgrade kernel-azure-baseUpgrade kernel-azureUpgrade dlm-kmp-azureUpgrade dtb-rockchipUpgrade reiserfs-kmp-azureUpgrade dtb-broadcomUpgrade kernel-devel-azureUpgrade kernel-debug-vdsoUpgrade kernel-kvmsmall-vdsoUpgrade kernel-debug-livepatch-develUpgrade kselftests-kmp-defaultUpgrade kernel-source-rtUpgrade kernel-azure-vdsoUpgrade kernel-azure-develUpgrade kernel-source-azureUpgrade kernel-rt_debugUpgrade gfs2-kmp-rtUpgrade dtb-marvellUpgrade cluster-md-kmp-defaultUpgrade kernel-syms-azureUpgrade kernel-rt_debug-vdsoUpgrade kernel-zfcpdumpUpgrade kernel-docs-htmlUpgrade dtb-lgUpgrade kernel-obs-qaUpgrade reiserfs-kmp-64kbUpgrade kernel-default-livepatchUpgrade kselftests-kmp-azureUpgrade kernel-default-extraUpgrade kernel-source-vanillaUpgrade kernel-default-base-rebuildUpgrade dtb-amlogicUpgrade dtb-exynosUpgrade kernel-rt-extraUpgrade kernel-syms-rtUpgrade dtb-apmUpgrade ocfs2-kmp-rtUpgrade dtb-qcomUpgrade ocfs2-kmp-64kbUpgrade kernel-rt-vdsoUpgrade kernel-default-manUpgrade kernel-obs-buildUpgrade kernel-kvmsmall-develUpgrade dlm-kmp-64kb | Dec 5, 2025 | Sep 10, 2024 |
| Ubuntu | — | Upgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-116-lowlatencyUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1006-ibmUpgrade linux-image-oem-24.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oemUpgrade linux-image-raspi-nolpaeUpgrade linux-image-intelUpgrade linux-image-6.8.0-35-generic-64kUpgrade linux-image-4.15.0-1182-azureUpgrade linux-image-5.4.0-189-generic-lpaeUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-1060-nvidiaUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-5.4.0-1112-raspiUpgrade linux-image-5.15.0-1064-gcpUpgrade linux-image-awsUpgrade linux-image-raspiUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-intel-iotgUpgrade linux-image-5.4.0-1133-azureUpgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-35-lowlatencyUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1008-gcpUpgrade linux-image-4.4.0-260-genericUpgrade linux-image-6.8.0-35-genericUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.8.0-1008-azure-fdeUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.4.0-1128-awsUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-azureUpgrade linux-image-5.15.0-1063-oracleUpgrade linux-image-4.4.0-1138-kvmUpgrade linux-image-5.4.0-1116-kvmUpgrade linux-image-4.4.0-260-lowlatencyUpgrade linux-image-5.4.0-1088-bluefieldUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-oem-20.04cUpgrade linux-image-4.15.0-1136-oracleUpgrade linux-image-5.15.0-1060-nvidia-lowlatencyUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-gkeopUpgrade linux-image-6.8.0-35-lowlatency-64kUpgrade linux-image-5.15.0-1058-ibmUpgrade linux-image-4.4.0-1137-awsUpgrade linux-image-5.15.0-1065-awsUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-4.15.0-1157-kvmUpgrade linux-image-aws-hweUpgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-aws-lts-18.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.15.0-1062-kvmUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-5.15.0-1065-gcpUpgrade linux-image-5.4.0-1132-gcpUpgrade linux-image-6.8.0-1005-raspiUpgrade linux-image-gkeop-5.4Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.4.0-1047-xilinx-zynqmpUpgrade linux-image-6.8.0-1009-awsUpgrade linux-image-azure-lts-20.04Upgrade linux-image-6.8.0-1008-azureUpgrade linux-image-6.8.0-1006-oracle-64kUpgrade linux-image-oem-20.04bUpgrade linux-image-gke-5.15Upgrade linux-image-5.4.0-189-lowlatencyUpgrade linux-image-5.15.0-116-genericUpgrade linux-image-5.15.0-1068-azureUpgrade linux-image-oem-20.04dUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-5.4.0-1040-iotUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oracleUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gcpUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.4.0-1075-ibmUpgrade linux-image-azure-lts-22.04Upgrade linux-image-generic-64kUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-4.4.0-1175-awsUpgrade linux-image-raspi2Upgrade linux-image-6.8.0-1004-gkeUpgrade linux-image-5.15.0-116-lowlatency-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.15.0-1062-gkeUpgrade linux-image-4.15.0-1174-awsUpgrade linux-image-genericUpgrade linux-image-ibm-classicUpgrade linux-image-virtualUpgrade linux-image-lowlatency-64kUpgrade linux-image-nvidiaUpgrade linux-image-5.4.0-1095-gkeopUpgrade linux-image-5.4.0-189-genericUpgrade linux-image-bluefieldUpgrade linux-image-oem-osp1Upgrade linux-image-ibmUpgrade linux-image-5.15.0-1048-gkeopUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-4.15.0-1167-gcpUpgrade linux-image-6.8.0-1006-oemUpgrade linux-image-5.15.0-116-generic-64kUpgrade linux-image-4.15.0-230-genericUpgrade linux-image-oracle-64kUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-5.15.0-116-generic-lpaeUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-generic-hwe-16.04Upgrade linux-image-5.15.0-1068-azure-fdeUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-azure-lts-18.04Upgrade linux-image-generic-lts-xenialUpgrade linux-image-5.4.0-1127-oracleUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1006-oracleUpgrade linux-image-4.15.0-230-lowlatencyUpgrade linux-image-5.15.0-1060-intel-iotgUpgrade linux-image-kvmUpgrade linux-image-generic-lpaeUpgrade linux-image-aws-lts-20.04Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-lowlatencyUpgrade linux-image-oem-24.04a | Jul 1, 2024 | Apr 5, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Apr 5, 2024 |
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