CVE-2026-74721

CVE-2026-74721

High · published August 22, 2026

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

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

accel/amxdna: Fix page-insertion errors in amdxdna_insert_pages()

Two error paths in amdxdna_insert_pages() called vma->vm_ops->close(vma)

before returning an error code to the caller. This is incorrect:

amdxdna_gem_obj_mmap() registers an HMM interval notifier before calling

amdxdna_insert_pages(), and on a hard error it jumps to hmm_unreg to undo

that registration. Calling vm_ops->close() manually — which drops the

shmem pages_pin_count and the GEM object reference that backs the VMA —

before the mmap syscall has even returned causes those resources to be

released while the VMA is still alive. The kernel VMA teardown will call

vm_ops->close() a second time when the process later unmaps the range,

producing a reference count underflow.

Replace both hard-error returns with a deferred-fault approach that keeps

the VMA alive and retries page insertion through the HMM range-fault path.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00173 · 6.4th percentile
Published
2026-08-22T20:16Z
References (3)
EPSS history
Timeline
  • 22 AUG 15:33Z
    accel/amxdna: Fix page-insertion errors in amdxdna_insert_pages()
    cvelistv5