CVE-2026-23429

iommu/sva: Fix crash in iommu_sva_unbind_device()

High · published April 3, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
2.2
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

iommu/sva: Fix crash in iommu_sva_unbind_device()

domain->mm->iommu_mm can be freed by iommu_domain_free():

iommu_domain_free()

mmdrop()

__mmdrop()

mm_pasid_drop()

After iommu_domain_free() returns, accessing domain->mm->iommu_mm may

dereference a freed mm structure, leading to a crash.

Fix this by moving the code that accesses domain->mm->iommu_mm to before

the call to iommu_domain_free().

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00127 · 2.2th percentile
Published
2026-04-03T15:15Z
EPSS history
Timeline
  • 03 APR 15:15Z
    iommu/sva: Fix crash in iommu_sva_unbind_device()
    cvelistv5