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

accel/amdxdna: Use caller client for debug BO sync

amdxdna_drm_sync_bo_ioctl() looks up args->handle in the ioctl caller's
drm_file. For SYNC_DIRECT_FROM_DEVICE, it then calls
amdxdna_hwctx_sync_debug_bo(), but passes abo->client.

amdxdna_hwctx_sync_debug_bo() uses the passed client both as the handle
namespace for debug_bo_hdl and as the owner of the hardware context xarray.
Those must match the file that supplied args->handle. The BO's stored
client pointer is object state, not the ioctl context.

Pass filp->driver_priv instead, matching the original handle lookup.
Published: 2026-08-15
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw resides in the AMD XDNA graphics driver of the Linux kernel. During a buffer‑object synchronization ioctl, the driver looks up the handle in the caller’s drm_file but, for device‑direct debug operations, it mistakenly uses the caller’s client pointer when invoking the lower‑level sync routine. Because the client pointer is tied to the buffer object’s persisted state rather than the ioctl’s context, this mismatch can corrupt the hardware‑context structures maintained in an xarray and allow a local attacker to read or write privileged kernel memory. The description explicitly states that this misuse can lead to improper memory accesses and potential privilege escalation. Based on the description, it is inferred that the attacker must be able to open the DRM device node, and the likely attack vector is a crafted ioctl call that triggers this sync operation.

Affected Systems

All systems running a Linux kernel derived from mainline Linux kernel source are affected. The CNA identifiers list "Linux:Linux," indicating that any distribution kernel that has not yet incorporated the commits 216e43d93dd49 and 7caf2a2351d405 is vulnerable. No specific version range is documented, so administrators should treat every kernel release prior to the patch as vulnerable until the fixes are applied.

Risk and Exploitability

The CVE is not listed in the CISA KEV catalog and its CVSS score is 7.8, indicating a moderate to high severity. The EPSS score is < 1%, indicating a very low probability of exploitation. However, the vulnerability is a local‑only flaw that can be triggered by an unprivileged user with access to a DRM device node. A successful exploitation would corrupt kernel data structures and can grant root privileges on the host. Based on the description, it is inferred that exploitation requires local access to the DRM device node and that the likely attack vector is a crafted ioctl request. Given the lack of mitigations and the severity of potential escalation, the risk warrants immediate attention.

Generated by OpenCVE AI on August 18, 2026 at 02:26 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a Linux kernel update that includes the AMD XDNA driver commits 216e43d93dd49 and 7caf2a2351d405.
  • Restrict access to the DRM device nodes (e.g., /dev/dri/*) by setting device permissions or limiting group membership so that only trusted users can open them.
  • If an immediate kernel upgrade is not feasible, reduce exposure by removing or disabling the affected ioctl interface from the kernel module via configuration or by transitioning to an alternative graphics driver that does not expose the vulnerable path.

Generated by OpenCVE AI on August 18, 2026 at 02:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 18 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-648
References
Metrics threat_severity

None

threat_severity

Moderate


Mon, 17 Aug 2026 21:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-265

Mon, 17 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20
CWE-272

Mon, 17 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}


Sat, 15 Aug 2026 21:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20
CWE-272

Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: accel/amdxdna: Use caller client for debug BO sync amdxdna_drm_sync_bo_ioctl() looks up args->handle in the ioctl caller's drm_file. For SYNC_DIRECT_FROM_DEVICE, it then calls amdxdna_hwctx_sync_debug_bo(), but passes abo->client. amdxdna_hwctx_sync_debug_bo() uses the passed client both as the handle namespace for debug_bo_hdl and as the owner of the hardware context xarray. Those must match the file that supplied args->handle. The BO's stored client pointer is object state, not the ioctl context. Pass filp->driver_priv instead, matching the original handle lookup.
Title accel/amdxdna: Use caller client for debug BO sync
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-08-17T05:40:10.207Z

Reserved: 2026-08-09T03:40:39.905Z

Link: CVE-2026-72090

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:21:23.077

Modified: 2026-08-17T06:18:07.947

Link: CVE-2026-72090

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-72090 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T02:30:03Z

Weaknesses