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