CVE-2026-72091

CVE-2026-72091

published August 15, 2026

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

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

accel/amdxdna: reject user command submission without a command BO

amdxdna_drm_submit_execbuf() passes the user-supplied command BO handle

straight into amdxdna_cmd_submit() with drv_cmd == NULL. When the handle

is AMDXDNA_INVALID_BO_HANDLE (0), the block that fetches job->cmd_bo is

skipped, leaving it NULL, and no check rejects it on the user path (the

!job->cmd_bo guard lives inside the != INVALID branch).

The job is then armed and pushed to the DRM scheduler.

aie2_sched_job_run() takes the drv_cmd == NULL path and calls

amdxdna_cmd_set_state(job->cmd_bo) -> amdxdna_gem_vmap(NULL) ->

to_gobj(NULL)->dev, a NULL pointer dereference in the drm_sched worker.

A process with access to the accel node on a system with a probed AMD NPU

can trigger a kernel oops with a single AMDXDNA_EXEC_CMD ioctl

(cmd_handles = 0).

Only internal driver commands (SYNC_DEBUG_BO / ATTACH_DEBUG_BO)

legitimately pass AMDXDNA_INVALID_BO_HANDLE, and they always set drv_cmd.

Reject the invalid handle for user submissions (drv_cmd == NULL) at the

submit choke point so every user path is covered.

Found by 0sec automated security-research tooling (https://0sec.ai).

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00206 · 10.2th percentile
Published
2026-08-15T10:21Z
References (3)
EPSS history
Timeline
  • 15 AUG 05:52Z
    accel/amdxdna: reject user command submission without a command BO
    cvelistv5