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 kernel-headersUpgrade perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade python-perf-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-debuginfoUpgrade perfUpgrade kernel-livepatch-5.15.156-102.160Upgrade kernel-develUpgrade kernel-livepatch-5.10.215-203.850Upgrade kernel-debuginfo-common-x86_64Upgrade python-perfUpgrade kernel-debuginfo-common-aarch64Upgrade kernelUpgrade kernel-tools-develUpgrade kernel-toolsUpgrade bpftool | Apr 10, 2025 | Apr 5, 2024 |
| Amazon_linux_2023 | — | Upgrade python3-perf-debuginfoUpgrade kernel-tools-develUpgrade bpftoolUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-libbpf-develUpgrade kernel-libbpf-staticUpgrade python3-perfUpgrade kernelUpgrade kernel-modules-extra-commonUpgrade perfUpgrade kernel-modules-extraUpgrade kernel-tools-debuginfoUpgrade kernel-headersUpgrade kernel-develUpgrade kernel-toolsUpgrade kernel-debuginfo-common-aarch64Upgrade perf-debuginfoUpgrade kernel-debuginfoUpgrade kernel-libbpfUpgrade bpftool-debuginfoUpgrade kernel-livepatch-6.1.84-99.169 | Feb 17, 2025 | Apr 5, 2024 |
| Debian | — | Upgrade linux | Apr 15, 2024 | Apr 5, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernelUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel-tools | Jul 16, 2024 | Apr 5, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernelUpgrade bpftoolUpgrade python3-perf | Jun 26, 2024 | Apr 5, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade bpftoolUpgrade kernelUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel-tools | Oct 8, 2024 | Apr 5, 2024 |
| Huawei Euleros 2_0_sp8 | — | Upgrade kernel-toolsUpgrade python-perfUpgrade perfUpgrade kernel-headersUpgrade python3-perfUpgrade kernelUpgrade kernel-develUpgrade kernel-tools-libsUpgrade bpftool | 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 kernelNo solution existsUpgrade kernel-rt | Dec 5, 2024 | Apr 5, 2024 |
| Suse | — | Upgrade dtb-broadcomUpgrade kernel-rt-livepatch-develUpgrade kernel-debug-livepatch-develUpgrade kernel-debug-vdsoUpgrade kselftests-kmp-azureUpgrade kernel-devel-azureUpgrade kernel-zfcpdumpUpgrade reiserfs-kmp-azureUpgrade kselftests-kmp-64kbUpgrade kselftests-kmp-defaultUpgrade kernel-default-extraUpgrade kernel-source-rtUpgrade kernel-docs-htmlUpgrade kernel-azure-vdsoUpgrade dtb-rockchipUpgrade kernel-kvmsmall-vdsoUpgrade kernel-obs-qaUpgrade kernel-macrosUpgrade kernel-azure-baseUpgrade kernel-azureUpgrade kernel-default-livepatchUpgrade dtb-lgUpgrade kernel-rt_debug-vdsoUpgrade dtb-exynosUpgrade kernel-rt-extraUpgrade ocfs2-kmp-64kbUpgrade dtb-qcomUpgrade kernel-sourceUpgrade gfs2-kmp-rtUpgrade cluster-md-kmp-defaultUpgrade kernel-rt_debugUpgrade kernel-azure-livepatch-develUpgrade dtb-nvidiaUpgrade kernel-source-azureUpgrade ocfs2-kmp-rtUpgrade kernel-source-vanillaUpgrade kernel-rt-vdsoUpgrade kernel-syms-rtUpgrade dtb-marvellUpgrade kernel-kvmsmallUpgrade kernel-azure-develUpgrade reiserfs-kmp-64kbUpgrade dlm-kmp-azureUpgrade kernel-default-base-rebuildUpgrade dtb-amlogicUpgrade kernel-syms-azureUpgrade dtb-apmUpgrade kernel-default-manUpgrade kernel-rtUpgrade kernel-obs-buildUpgrade kernel-rt_debug-develUpgrade kernel-kvmsmall-develUpgrade kernel-rt-optionalUpgrade cluster-md-kmp-azureUpgrade dlm-kmp-64kbUpgrade dtb-hisiliconUpgrade gfs2-kmp-64kbUpgrade dtb-caviumUpgrade reiserfs-kmp-defaultUpgrade kernel-64kb-optionalUpgrade kernel-default-livepatch-develUpgrade kernel-64kb-develUpgrade kernel-64kb-extraUpgrade ocfs2-kmp-defaultUpgrade dtb-armUpgrade kernel-debugUpgrade kernel-debug-develUpgrade dtb-appleUpgrade dtb-allwinnerUpgrade cluster-md-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade kselftests-kmp-rtUpgrade gfs2-kmp-defaultUpgrade dtb-sprdUpgrade kernel-default-baseUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-develUpgrade kernel-azure-optionalUpgrade dtb-xilinxUpgrade dtb-amdUpgrade ocfs2-kmp-azureUpgrade kernel-symsUpgrade kernel-default-vdsoUpgrade kernel-defaultUpgrade kernel-azure-extraUpgrade dtb-renesasUpgrade kernel-default-develUpgrade kernel-64kbUpgrade dlm-kmp-defaultUpgrade dtb-mediatekUpgrade dtb-alteraUpgrade gfs2-kmp-azureUpgrade kernel-devel-rtUpgrade kernel-default-optionalUpgrade dtb-socionextUpgrade dtb-amazonUpgrade reiserfs-kmp-rtUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-rt-livepatchUpgrade kernel-rt-develUpgrade kernel-docsUpgrade kernel-64kb-livepatch-develUpgrade dtb-freescaleUpgrade dlm-kmp-rt | Dec 5, 2025 | Sep 10, 2024 |
| Ubuntu | — | Upgrade linux-image-5.4.0-1132-gcpUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-6.8.0-1006-oracle-64kUpgrade linux-image-kvmUpgrade linux-image-5.4.0-1127-oracleUpgrade linux-image-6.8.0-1006-oracleUpgrade linux-image-5.4.0-189-genericUpgrade linux-image-azure-fdeUpgrade linux-image-aws-lts-22.04Upgrade linux-image-bluefieldUpgrade linux-image-oem-osp1Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-ibmUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.15.0-1048-gkeopUpgrade linux-image-5.4.0-1047-xilinx-zynqmpUpgrade linux-image-gcpUpgrade linux-image-generic-64kUpgrade linux-image-5.15.0-1062-gkeUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.4.0-1040-iotUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-ibm-classicUpgrade linux-image-genericUpgrade linux-image-5.4.0-1075-ibmUpgrade linux-image-azure-lts-22.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-oracleUpgrade linux-image-azure-lts-18.04Upgrade linux-image-oem-24.04aUpgrade linux-image-5.4.0-1095-gkeopUpgrade linux-image-virtualUpgrade linux-image-nvidiaUpgrade linux-image-5.4.0-189-lowlatencyUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-1060-intel-iotgUpgrade linux-image-azure-lts-20.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-lowlatencyUpgrade linux-image-raspi2Upgrade linux-image-4.15.0-1174-awsUpgrade linux-image-6.8.0-1006-oemUpgrade linux-image-4.15.0-1167-gcpUpgrade linux-image-6.8.0-1004-gkeUpgrade linux-image-generic-lts-xenialUpgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-1068-azure-fdeUpgrade linux-image-oracle-64kUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-5.15.0-116-generic-lpaeUpgrade linux-image-6.8.0-1009-awsUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1068-azureUpgrade linux-image-5.15.0-116-generic-64kUpgrade linux-image-4.15.0-230-genericUpgrade linux-image-4.15.0-230-lowlatencyUpgrade linux-image-6.8.0-1008-azureUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-gkeop-5.4Upgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-116-genericUpgrade linux-image-6.8.0-1005-raspiUpgrade linux-image-aws-lts-20.04Upgrade linux-image-5.15.0-116-lowlatency-64kUpgrade linux-image-gke-5.15Upgrade linux-image-4.4.0-1175-awsUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.4.0-189-generic-lpaeUpgrade linux-image-4.15.0-1182-azureUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1064-gcpUpgrade linux-image-6.8.0-1008-azure-fdeUpgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-1058-ibmUpgrade linux-image-6.8.0-1006-ibmUpgrade linux-image-aws-lts-18.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-gkeop-5.15Upgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-gkeUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-5.15.0-1060-nvidia-lowlatencyUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.15.0-1063-oracleUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-35-generic-64kUpgrade linux-image-4.4.0-1137-awsUpgrade linux-image-intelUpgrade linux-image-5.4.0-1112-raspiUpgrade linux-image-4.15.0-1157-kvmUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-6.8.0-35-lowlatency-64kUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-oem-24.04Upgrade linux-image-5.4.0-1133-azureUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-6.8.0-35-genericUpgrade linux-image-5.4.0-1116-kvmUpgrade linux-image-5.4.0-1088-bluefieldUpgrade linux-image-oemUpgrade linux-image-4.4.0-1138-kvmUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.8.0-1008-gcpUpgrade linux-image-5.15.0-1062-kvmUpgrade linux-image-5.15.0-1065-gcpUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-azureUpgrade linux-image-5.15.0-1065-awsUpgrade linux-image-4.4.0-260-lowlatencyUpgrade linux-image-gkeopUpgrade linux-image-oem-20.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-awsUpgrade linux-image-intel-iotgUpgrade linux-image-4.4.0-260-genericUpgrade linux-image-5.4.0-1128-awsUpgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-1060-nvidiaUpgrade linux-image-6.8.0-35-lowlatencyUpgrade linux-image-5.15.0-116-lowlatencyUpgrade linux-image-aws-hweUpgrade linux-image-4.15.0-1136-oracleUpgrade linux-image-raspi | 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