Database/Kernel, userspace & hypervisor
Linux kernel iommufd: reference leak on unmap when an internal access is skipped
Impact
iommufd_access_notify_unmap() locked the access object before testing whether it was an internal access, then skipped the entry without the matching put, leaking an object reference on every such unmap. Leaked references mean the object is never released, so repeated unmap activity by a local process holding /dev/iommu can pin kernel objects indefinitely - resource exhaustion, not memory corruption. iommufd is the path VFIO device passthrough uses, so this sits under GPU and NIC passthrough on hosts that have moved to it. The record describes no privilege-escalation or cross-tenant impact.
Who can reach it
Local process with access to the iommufd character device (typically the VMM or a privileged container doing device passthrough). No remote path.
What to do
Pick up a stable kernel with the reordered internal-access check and reboot the hosts, draining first. No fixed release numbers are given beyond the linked stable commits, and the record describes no mitigation short of restricting iommufd access.
References
Related entries
- Linux kernel VT-d: ACS not requested under tboot, leaving peer-to-peer DMA isolation offCVE-2026-89448 · Linux kernel iommu/vt-d (ACS request when tboot forces the IOMMU on)Unscored
- Linux kernel Tegra241 CMDQV: oversized guest vSID truncates and aliases the wrong Stream IDCVE-2026-89450 · Linux kernel iommu/tegra241-cmdqv (guest vSID programmed into SID_MATCH)Unscored
- Linux kernel iommu/sva: racing bind can return an SVA handle with a NULL dev pointerCVE-2026-89451 · Linux kernel iommu/sva (shared virtual addressing handle initialization)Unscored
- Linux kernel iommu/amd: every handled PPR fault leaks a PCI device referenceCVE-2026-89453 · Linux kernel iommu/amd (PPR/IOPF notifier PCI device reference)Unscored
- Linux kernel RDMA/uverbs: legacy write() bundle has no ioctl method element, causing a NULL dereferenceCVE-2026-89505 · Linux kernel RDMA/uverbs (legacy write() path attr bundle method_elm)Unscored
- Linux kernel RDMA/uverbs: REG_MR ioctl passes NULL udata, crashing mthca, irdma and siwCVE-2026-89506 · Linux kernel RDMA/uverbs UVERBS_METHOD_REG_MR (missing UHW attribute; mthca, irdma, siw)Unscored
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.