CVE-2026-74721
Received Received - Intake

Linux Kernel Page-Insertion Error in amdxdna

Vulnerability report for CVE-2026-74721, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-22

Last updated on: 2026-08-22

Assigner: kernel.org

Description

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-22
Last Modified
2026-08-22
Generated
2026-08-22
AI Q&A
2026-08-22
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
linux linux_kernel *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability in the Linux kernel involves incorrect error handling in the amdxdna_insert_pages() function. Two error paths call vm_ops->close(vma) before returning an error, which prematurely releases resources while the VMA is still active. This causes a double-free issue when the VMA is later unmapped.

Detection Guidance

This vulnerability is specific to the Linux kernel's amdxdna driver and requires kernel-level inspection. Detection involves checking kernel logs for errors related to amdxdna_insert_pages() or HMM range-fault issues. Use commands like dmesg | grep amdxdna or journalctl -k | grep amdxdna to search for relevant errors.

Impact Analysis

This could lead to system instability, crashes, or potential privilege escalation due to memory corruption. Systems using affected Linux kernel versions with AMD XDNA accelerators may experience undefined behavior or denial of service.

Mitigation Strategies

Apply the latest kernel update from your Linux distribution to patch this vulnerability. If an update is not immediately available, consider disabling the amdxdna driver module if not in use. Monitor kernel security advisories for updates.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-74721. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart