CVE-2026-53281CWE-476

CVE-2026-53281

High · published June 27, 2026

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

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

iommu/vt-d: Avoid NULL pointer dereference or refcount corruption

Commit 60f030f7418d ("iommu/vt-d: Avoid use of NULL after WARN_ON_ONCE")

fixed a NULL pointer dereference in an unlikely situation partly.

If dev_pasid is not found in the dev_pasids list, it remains NULL.

However, the teardown operations are executed unconditionally, this lead

to a NULL pointer dereference or refcount corruption.

If the domain was never attached to this IOMMU, info will be NULL, which

would cause an immediate dereference when checking --info->refcnt.

Even if info is not NULL, decrementing the refcount without having removed

a valid PASID might unbalance the count. This could lead to premature

dropping of the refcount to 0, potentially causing a use-after-free for the

remaining active devices sharing the domain.

Fix it by returning early if dev_pasid is NULL, before executing the

teardown operations.

Issue found by AI review and suggested by Kevin Tian.

https://sashiko.dev/#/patchset/20260421031347.1408890-1-zhenzhong.duan%40intel.com

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00186 · 7.8th percentile
Weakness
CWE-476 · NULL Pointer Dereference
Published
2026-06-27T00:17Z
Affected products (6)
ProductVersionsFixed in
linux/linux_kernel≥ 6.12.57, < 6.136.13
linux/linux_kernel≥ 6.13.3, < 6.18.336.18.33
linux/linux_kernel≥ 6.19, < 7.0.107.0.10
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (9)
EPSS history
Timeline
  • 26 JUN 19:40Z
    iommu/vt-d: Avoid NULL pointer dereference or refcount corruption
    cvelistv5