In the Linux kernel, the following vulnerability has been resolved:
iommufd: Require drivers to supply the cache_invalidate_user ops
If drivers don't do this then iommufd will oops invalidation ioctls with something like:
Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000 Mem abort info: ESR = 0x0000000086000004 EC = 0x21: IABT (current EL), IL = 32 bits SET = 0, FnV = 0 EA = 0, S1PTW = 0 FSC = 0x04: level 0 translation fault user pgtable: 4k pages, 48-bit VAs, pgdp=0000000101059000 [0000000000000000] pgd=0000000000000000, p4d=0000000000000000 Internal error: Oops: 0000000086000004 [#1] PREEMPT SMP Modules linked in: CPU: 2 PID: 371 Comm: qemu-system-aar Not tainted 6.8.0-rc7-gde77230ac23a #9 Hardware name: linux,dummy-virt (DT) pstate: 81400809 (Nzcv daif +PAN -UAO -TCO +DIT -SSBS BTYPE=-c) pc : 0x0 lr : iommufd_hwpt_invalidate+0xa4/0x204 sp : ffff800080f3bcc0 x29: ffff800080f3bcf0 x28: ffff0000c369b300 x27: 0000000000000000 x26: 0000000000000000 x25: 0000000000000000 x24: 0000000000000000 x23: 0000000000000000 x22: 00000000c1e334a0 x21: ffff0000c1e334a0 x20: ffff800080f3bd38 x19: ffff800080f3bd58 x18: 0000000000000000 x17: 0000000000000000 x16: 0000000000000000 x15: 0000ffff8240d6d8 x14: 0000000000000000 x13: 0000000000000000 x12: 0000000000000000 x11: 0000000000000000 x10: 0000000000000000 x9 : 0000000000000000 x8 : 0000001000000002 x7 : 0000fffeac1ec950 x6 : 0000000000000000 x5 : ffff800080f3bd78 x4 : 0000000000000003 x3 : 0000000000000002 x2 : 0000000000000000 x1 : ffff800080f3bcc8 x0 : ffff0000c6034d80 Call trace: 0x0 iommufd_fops_ioctl+0x154/0x274 __arm64_sys_ioctl+0xac/0xf0 invoke_syscall+0x48/0x110 el0_svc_common.constprop.0+0x40/0xe0 do_el0_svc+0x1c/0x28 el0_svc+0x34/0xb4 el0t_64_sync_handler+0x120/0x12c el0t_64_sync+0x190/0x194
All existing drivers implement this op for nesting, this is mostly a bisection aid.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-debug-modulesUpgrade kernel-rt-debug-develUpgrade kernel-modules-coreUpgrade kernel-toolsUpgrade kernel-rt-modules-coreUpgrade kernel-64k-debug-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-64k-coreUpgrade kernel-rt-debug-modules-extraUpgrade rtlaUpgrade kernel-abi-stablelistsUpgrade kernel-debugUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-64k-debugUpgrade kernel-rt-debug-modulesUpgrade kernel-zfcpdump-modulesUpgrade kernel-uki-virt-addonsUpgrade kernel-debug-coreUpgrade libperfUpgrade kernel-rt-debug-modules-coreUpgrade kernel-zfcpdump-develUpgrade kernel-zfcpdumpUpgrade kernel-64k-debug-develUpgrade kernel-modules-extraUpgrade kernel-uki-virtUpgrade perfUpgrade kernel-docUpgrade kernel-modulesUpgrade rvUpgrade kernel-64k-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernel-tools-libsUpgrade kernel-64k-develUpgrade kernel-rt-modulesUpgrade kernel-coreUpgrade kernel-64k-modules-coreUpgrade kernel-debug-develUpgrade kernel-rt-debugUpgrade kernel-rtUpgrade kernel-debug-uki-virtUpgrade kernel-headersUpgrade kernel-64k-debug-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-devel-matchedUpgrade kernelUpgrade kernel-64k-modulesUpgrade kernel-debug-devel-matchedUpgrade kernel-zfcpdump-devel-matchedUpgrade python3-perfUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-develUpgrade bpftoolUpgrade kernel-64kUpgrade kernel-rt-coreUpgrade kernel-tools-libs-develUpgrade kernel-64k-devel-matchedUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-64k-debug-coreUpgrade kernel-rt-modules-extraUpgrade kernel-develUpgrade kernel-rt-debug-coreUpgrade kernel-cross-headersUpgrade kernel-64k-debug-modules-extra | Nov 21, 2024 | Sep 27, 2024 |
| Debian | — | Upgrade linux | Jul 27, 2026 | Jul 27, 2026 |
| Oracle_linux | — | Upgrade kernel | Nov 21, 2024 | Sep 27, 2024 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Dec 9, 2024 | Sep 27, 2024 |
| Suse | — | Upgrade kernel-default-develUpgrade kernel-symsUpgrade reiserfs-kmp-defaultUpgrade kernel-64kb-develUpgrade kernel-defaultUpgrade kernel-64kbUpgrade kernel-docsUpgrade kernel-develUpgrade kernel-macrosUpgrade kernel-obs-buildUpgrade kernel-sourceUpgrade kernel-zfcpdump | Dec 5, 2025 | Nov 21, 2024 |
| Ubuntu | — | Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-oracle-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-nvidia-6.8Upgrade linux-image-nvidiaUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-raspiUpgrade linux-image-oem-22.04cUpgrade linux-image-oem-22.04bUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-6.8.0-1020-azureUpgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-6.8.0-50-genericUpgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-ibm-classicUpgrade linux-image-lowlatencyUpgrade linux-image-gcpUpgrade linux-image-ibmUpgrade linux-image-oem-24.04Upgrade linux-image-azureUpgrade linux-image-genericUpgrade linux-image-kvmUpgrade linux-image-6.8.0-1020-awsUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-virtualUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-oem-22.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-6.8.0-1018-oemUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-awsUpgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-generic-lpaeUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-oracleUpgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-gke | Dec 13, 2024 | Sep 27, 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