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

accel/amdxdna: Hold mm structure across iommu_sva_unbind_device()

Some tests trigger a crash in iommu_sva_unbind_device() due to
accessing iommu_mm after the associated mm structure has been
freed.

Fix this by taking an explicit reference to the mm structure
after successfully binding the device, and releasing it only
after the device is unbound. This ensures the mm remains valid
for the entire SVA bind/unbind lifetime.
Published: 2026-05-27
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a use‑after‑free in the Linux kernel’s amdxdna driver that occurs during the iommu_sva_unbind_device() operation. When a device is unbound, the code accesses an iommu_mm structure after the corresponding mm context has already been freed, causing a kernel crash. The crash can lead to a kernel panic and a system reboot, resulting in loss of availability for all running services.

Affected Systems

The flaw exists in the Linux kernel’s amdxdna acceleration subsystem. Any kernel version that contains the unaffected commit before the patch is vulnerable; the data does not specify a particular version range, so all kernels prior to the inclusion of the fix are affected.

Risk and Exploitability

Exploitation requires a local, privileged user who can trigger bind or unbind operations on an AMD XDNA device. Once such a user can cause an unbind, the use‑after‑free will execute and crash the kernel. No remote exploitation method is documented, and the EPSS score is unavailable. The vulnerability is not listed in CISA KEV, but because the crash results in a kernel panic the risk to availability is high.

Generated by OpenCVE AI on May 27, 2026 at 21:35 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a release that incorporates the commit a9162439 that fixes the use‑after‑free by holding a reference to the mm structure until device unbinding is complete.
  • If an upgrade cannot be performed immediately, unload or disable the amdxdna driver, or otherwise prevent the device from being unbound until the patch is applied.
  • Restrict bind and unbind operations to the least privileged users and audit access to the AMD XDNA device interface to avoid accidental or malicious crashes.

Generated by OpenCVE AI on May 27, 2026 at 21:35 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 27 May 2026 14:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: accel/amdxdna: Hold mm structure across iommu_sva_unbind_device() Some tests trigger a crash in iommu_sva_unbind_device() due to accessing iommu_mm after the associated mm structure has been freed. Fix this by taking an explicit reference to the mm structure after successfully binding the device, and releasing it only after the device is unbound. This ensures the mm remains valid for the entire SVA bind/unbind lifetime.
Title accel/amdxdna: Hold mm structure across iommu_sva_unbind_device()
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-05-27T12:17:49.527Z

Reserved: 2026-05-13T15:03:33.086Z

Link: CVE-2026-45931

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-05-27T14:17:09.053

Modified: 2026-05-27T14:48:03.013

Link: CVE-2026-45931

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-05-27T21:45:43Z

Weaknesses

No weakness.