CVE-2026-53053CWE-681

CVE-2026-53053

High · published June 24, 2026

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

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

iommu/amd: Fix clone_alias() to use the original device's devid

Currently clone_alias() assumes first argument (pdev) is always the

original device pointer. This function is called by

pci_for_each_dma_alias() which based on topology decides to send

original or alias device details in first argument.

This meant that the source devid used to look up and copy the DTE

may be incorrect, leading to wrong or stale DTE entries being

propagated to alias device.

Fix this by passing the original pdev as the opaque data argument to

both the direct clone_alias() call and pci_for_each_dma_alias(). Inside

clone_alias(), retrieve the original device from data and compute devid

from it.

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.00129 · 2.3th percentile
Weakness
CWE-681 · Incorrect Conversion between Numeric Types
Published
2026-06-24T21:17Z
Affected products (3)
ProductVersionsFixed in
linux/linux_kernel≥ 5.4.17, < 6.12.916.12.91
linux/linux_kernel≥ 6.13, < 6.18.336.18.33
linux/linux_kernel≥ 6.19, < 7.0.107.0.10
References (5)
EPSS history
Timeline
  • 24 JUN 16:29Z
    iommu/amd: Fix clone_alias() to use the original device's devid
    cvelistv5