Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2021 - Vulnerable and Outdated Components
ASVS 5.0
V15 - Secure Coding and Architecture Memory lifecycle management
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. |
| Impact | This vulnerability presents significant real-world risk across multiple dimensions: (1) CVSS 7.8 (High) with Low attack complexity and Low privilege requirements confirms practical exploitability—any unprivileged local process can trigger the vulnerability without special conditions; (2) Attack vector is Local (AV:L), meaning the attacker must have local access, typical for mobile device compromise or multi-tenant cloud GPU scenarios; (3) The impact assessment (C:H/I:H/A:H) indicates complete compromise of GPU memory confidentiality, integrity, and availability—critical for systems relying on GPU for security-sensitive operations (cryptography, DRM); (4) As a kernel-mode driver vulnerability affecting millions of Mali GPU-equipped devices (Samsung, MediaTek, Qualcomm SoCs), the blast radius is substantial. The use-after-free nature makes exploitation highly reliable—attackers can deterministically trigger memory access violations. Without disclosed EPSS or KEV status indicators in the provided data, we assess this as HIGH PRIORITY based on: local attack vector + unprivileged access + high impact + widespread GPU driver deployment. This is NOT a low-real-risk issue despite being local-only; GPU drivers are common attack targets post-device compromise. |
| Exploit ScenarioDerived | An attacker with local user access (e.g., unprivileged app on Android, container user in cloud GPU environment) performs the following exploitation steps: (1) Opens a GPU context via the Mali GPU driver ioctl interface (typically /dev/mali0); (2) Allocates GPU memory buffers and obtains handle references; (3) Crafts a sequence of GPU commands that deallocate GPU memory while maintaining handle references; (4) Issues subsequent GPU commands that reference the freed memory, triggering the use-after-free condition; (5) Observes GPU memory contents from already-freed allocations, reading sensitive data (cryptographic keys, DRM content), or overwrites freed memory to corrupt GPU state or kernel structures; (6) Escalates to kernel code execution if GPU memory can be overlapped with kernel memory regions, or achieves denial of service by crashing the GPU driver. Low attack complexity (AC:L) means standard exploitation tools and well-known UAF techniques suffice—no zero-day exploit development required. The lack of user interaction (UI:N) and non-compartmentalized GPU memory access (S:U) make this highly exploitable in practice. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 14, 2026
Use After Free (UAF) vulnerability in Arm Ltd's Valhall GPU Kernel Driver and Arm 5th Gen GPU Architecture Kernel Driver that allows a local, unprivileged user to access already-freed GPU memory through improper GPU memory processing operations. Affected versions range from r53p0 before r54p0 in both driver families. With a CVSS score of 7.8 and high impact across confidentiality, integrity, and availability, this vulnerability enables memory disclosure, data manipulation, and potential denial of service on systems running vulnerable GPU drivers.
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 exists in the GPU kernel driver layer responsible for managing GPU memory operations and allocation/deallocation routines. The root cause is classified as CWE-416 (Use After Free), a memory safety issue where freed GPU memory objects are accessed after their deallocation without proper reference counting or state validation. In GPU drivers, this typically occurs when: (1) GPU memory is deallocated but pointers remain in driver structures, (2) GPU command streams reference memory without validity checks, or (3) asynchronous GPU operations complete after memory is freed. The affected components are the Valhall GPU Kernel Driver (r53p0-r53pX) and Arm 5th Gen GPU Architecture Kernel Driver (r53p0-r53pX), both critical components in Mali GPU stacks used in mobile SoCs. The vulnerability affects the GPU memory management subsystem responsible for handling user-space memory allocation requests through ioctl interfaces.
Know when Valhall Gpu Kernel Driver 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
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
DescriptionCVE.org
Use After Free vulnerability in Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows a local non-privileged user process to perform improper GPU memory processing operations to gain access to already freed memory.This issue affects Valhall GPU Kernel Driver: from r53p0 before r54p0; Arm 5th Gen GPU Architecture Kernel Driver: from r53p0 before r54p0.
Executive ViewAI
A use-after-free vulnerability in Arm GPU kernel drivers (Valhall and 5th Gen architectures) allows local attackers to access freed memory, potentially leading to unauthorized data access or system compromise. Organizations using affected Arm GPU hardware are at risk, particularly those running untrusted workloads or multi-tenant environments on systems with these GPUs.
Within 24 hours: Identify and inventory all systems using Valhall GPU Kernel Driver (r53p0-r53p99) or Arm 5th Gen GPU Architecture Kernel Driver (r53p0-r53p99); assess exposure in production environments. Within 7 days: Evaluate the availability of r54p0 patches from your hardware OEM/vendor and develop a deployment timeline; implement compensating controls on critical systems. Within 30 days: Apply vendor patches to all affected systems in a phased rollout; validate remediation and document completion.
Until patches become available: restrict local user access and enforce principle of least privilege on affected systems; segregate GPU-accelerated workloads to isolated security domains; disable GPU hardware acceleration where not business-critical; implement memory protection mechanisms at the OS level (SMAC/AppArmor); monitor for suspicious GPU memory access patterns; restrict execution of untrusted code on GPU-enabled systems.
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
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
Use-after-free vulnerabilities occur when a program continues to access memory through a pointer after that memory has been deallocated.
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.
More in Valhall Gpu Kernel Driver
View allThe Arm Mali GPU kernel driver allows unprivileged users to access freed memory because GPU memory operations are mishan
The Arm Mali GPU kernel driver allows privilege escalation or information disclosure because GPU memory operations are m
Use After Free vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Ge
Arm Mali GPU Kernel Driver allows improper GPU operations in Valhall r29p0 through r36p0 before r37p0 to reach a use-aft
Arm Mali GPU Kernel Driver has a use-after-free: Midgard r28p0 through r29p0 before r30p0, Bifrost r17p0 through r23p0 b
Arm Mali GPU Kernel Driver (Midgard r4p0 through r31p0, Bifrost r0p0 through r36p0 before r37p0, and Valhall r19p0 throu
An issue was discovered in the Arm Mali GPU Kernel Driver. Rated high severity (CVSS 8.8), this vulnerability is remotel
An issue was discovered in the Arm Mali GPU Kernel Driver. Rated high severity (CVSS 8.8), this vulnerability is remotel
. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexity. No vendor patch ava
The Arm Mali GPU kernel driver allows privilege escalation or a denial of service (memory corruption) because an unprivi
Use-after-free in Arm's Bifrost, Valhall, and 5th Gen GPU Architecture Kernel Drivers enables a local unprivileged proce
Use-after-free in Arm's Bifrost, Valhall, and 5th Gen GPU Architecture kernel drivers allows a local non-privileged proc
EUVD-2025-16639
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB