CVE-2026-89451

CVE-2026-89451

published September 12, 2026

CVSS
—
EPSS
0%
Percentile
10.0
In the wild
Unconfirmed
What it is

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

iommu/sva: Set handle->dev before the SVA handle is visible

iommu_attach_device_pasid() installs the new SVA attach handle in the

group PASID lookup before iommu_sva_bind_device() returns. A concurrent

bind can therefore find and reuse the same handle after iommu_sva_lock is

dropped.

handle->dev was initialized after dropping iommu_sva_lock. This leaves a

window where a racing bind can return a handle whose dev pointer is still

NULL. A subsequent iommu_sva_unbind_device() can then dereference it via

handle->dev->iommu_group.

Initialize handle->dev before releasing iommu_sva_lock so any visible SVA

handle is fully initialized.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00206 · 10.0th percentile
Published
2026-09-12T00:19Z
References (5)
EPSS history
Timeline
  • 13 SEP 03:23Z
    EPSS moved — → 0%
    epss
  • 11 SEP 19:43Z
    iommu/sva: Set handle->dev before the SVA handle is visible
    cvelistv5