Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain authenticated local access
-
DeliveryCraft malicious IOCTL request to AMDGV_CMD_GET_DIAG_DATA
-
ExploitTrigger out-of-bounds write in kernel driver
-
ExecutionOverwrite kernel memory structures
-
PersistExecute arbitrary kernel code
-
ImpactEscalate to root privileges
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires authenticated local user access with low privileges (PR:L) to a Linux system with affected AMD Instinct or Radeon Pro GPU hardware installed and the vulnerable AMD GPU kernel driver loaded. The attacker must have permission to interact with the GPU device nodes (typically /dev/kfd or /dev/dri/* devices) through the IOCTL interface, which is commonly granted to users in the 'video' or 'render' groups on standard Linux configurations. No user interaction (UI:N) or special non-default configurations are required beyond standard GPU driver installation. The vulnerability affects default driver configurations when diagnostic IOCTL handlers are enabled, which is typical for production deployments. Physical or remote shell access to the target system is the primary prerequisite. Network-based remote exploitation (AV:L) is not possible without first compromising a local account through other means. |
| Impact | Real-world risk is elevated but context-dependent. CVSS 4.0 vector (AV:L/AC:L/PR:L) indicates local access with low privileges required and low attack complexity, achieving high confidentiality, integrity, and availability impact. The scope parameter (SC:N/SI:N/SA:N) confirms no impact beyond the vulnerable component, meaning privilege escalation stops at kernel level rather than escaping hypervisor boundaries. This is critical for enterprises deploying these GPUs: local privilege escalation to root/kernel is severe for multi-tenant compute clusters, container environments, or systems with multiple user accounts, but the attacker must already have local authenticated access. No EPSS score available for risk quantification. Absence from CISA KEV and lack of public exploit code suggests exploitation is not yet widespread, but AMD's disclosure indicates the vendor has confirmed exploitability. Priority depends heavily on deployment context: highest risk in shared HPC clusters, academic compute environments, or cloud GPU instances where multiple users have shell access; lower risk for single-tenant dedicated GPU servers with restricted physical/remote access. The requirement for authenticated local access significantly reduces attack surface compared to network-exploitable vulnerabilities. |
| Exploit ScenarioDerived | An authenticated user with standard (non-root) account access on a Linux system with AMD Instinct or Radeon Pro GPU installed crafts a malicious IOCTL call to the GPU driver's AMDGV_CMD_GET_DIAG_DATA diagnostic interface with specially formatted parameters. The out-of-bounds write triggered by this IOCTL overwrites adjacent kernel memory structures, allowing the attacker to inject and execute arbitrary code with kernel privileges, achieving full root access to the system. No public proof-of-concept code has been identified at time of analysis, but the low attack complexity suggests exploitation is feasible for moderately skilled attackers once vulnerability details are analyzed. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 15, 2026
Buffer overflow in AMD GPU driver IOCTL handler enables local privilege escalation to root on Linux systems running AMD Instinct or Radeon Pro GPUs. Authenticated local users with low privileges can exploit an out-of-bounds write vulnerability in the AMDGV_CMD_GET_DIAG_DATA IOCTL to achieve arbitrary kernel code execution. EPSS data not available; no public exploit or CISA KEV listing identified at time of analysis, suggesting limited active exploitation despite high CVSS 8.5 severity.
RemediationAI
Apply AMD-released driver updates specified in Security Bulletin AMD-SB-6027 (https://www.amd.com/en/resources/product-security/bulletin/AMD-SB-6027.html). Organizations should prioritize patching systems in multi-user environments where local access is granted to multiple accounts. As interim mitigation where patching cannot be immediately deployed, restrict local user access to affected GPU systems through operating system access controls, disable diagnostic IOCTL interfaces if operationally feasible via kernel module parameters or SELinux/AppArmor policies (noting this may impact legitimate monitoring tools), and enhance monitoring for unusual privilege escalation attempts or unexpected kernel module interactions. For virtualized GPU deployments using SR-IOV or GPU passthrough, consider temporarily removing GPU assignments from untrusted guest VMs until patching is complete, though this impacts workload functionality. In shared HPC clusters, implement stricter job scheduler policies to isolate untrusted users until remediation. These compensating controls reduce attack surface but do not eliminate the vulnerability and should be treated as temporary measures pending full driver updates.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
This vulnerability affects the AMD GPU driver kernel module, specifically the IOCTL (input/output control) handler for the AMDGV_CMD_GET_DIAG_DATA diagnostic command. IOCTL handlers are privileged kernel-space interfaces that allow user-space applications to communicate with device drivers. The CWE-787 classification indicates an out-of-bounds write vulnerability, where the driver writes data beyond allocated buffer boundaries during diagnostic data retrieval operations. Affected products span AMD's data center GPU portfolio including Instinct MI200/MI300 series accelerators (MI210, MI250, MI300A, MI300X, MI308X, MI325X) and Radeon Pro virtualization GPUs (V620, V710). These are high-performance computing and AI acceleration products typically deployed in enterprise data centers, cloud infrastructure, and virtualized environments where GPU passthrough or SR-IOV configurations may be used.
Know when Amd Radeon Pro V620 gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Primary rating from Vendor (AMD) · only source for this CVE.
CVSS VectorVendor: AMD
Lifecycle Timeline
2DescriptionCVE.org
Out of bounds write in AMD AMDGV_CMD_GET_DIAG_DATA ioctl handler could allow a local user to escalate privileges via remote code execution.
Executive ViewAI
CVE-2025-54517 is a high-severity buffer overflow in AMD GPU drivers that allows authenticated local users to escalate privileges to root on Linux systems with AMD Instinct or Radeon Pro GPUs. Organizations running GPU-accelerated workloads, machine learning platforms, or high-performance computing environments face immediate risk of complete system compromise if users with standard accounts can access GPU resources.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict GPU device access via /dev/dri permissions to trusted user groups only; (2) Implement kernel module signature enforcement; (3) Disable AMD GPU driver on non-production systems pending patch; (4) Monitor /var/log/auth.log and kernel logs for IOCTL exploitation attempts; (5) Apply principle of least privilege to GPU-enabled workloads; (6) Consider air-gapping GPU clusters from untrusted user networks until patched.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
More in Amd Radeon Pro V620
View allInsufficient granularity of access control in ASP (AMD Secure Processor) may allow an attacker with an untrusted user sp
Improper validation in Power Management Firmware (PMFW) may allow an attacker with privileges to pass malformed workload
Improper privilege validation in AMD Secure Processor (ASP) allows authenticated local attackers to write data to restri
Heap-based buffer overflow in AMD's MxGPU-Virtualization (GIM) driver affects a range of AMD Instinct and Radeon PRO dat
Insufficient parameter sanitization in the AMD TEE SOC Driver's DRV_SOC_CMD_ID_SRIOV_CHECK_TA_COMPAT command handler all
A compromised Trusted OS (TOS) driver could issue a malformed call that could potentially allow memory access outside th
A TOCTOU (Time-Of-Check to Time-Of-Use) in the graphics interface may allow an attacker to load registers repeatedly cre
EUVD-2025-209879
GHSA-84gc-54qf-v3jp
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB