Skip to main content

Valhall Gpu Kernel Driver CVE-2025-0073

| EUVDEUVD-2025-16639 HIGH
Use After Free (CWE-416)
2025-06-02 arm-security@arm.com
7.8
CVSS 3.1 · NVD
View

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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Arm 5th Gen GPU Architecture Kernel Driver r53p0 <r54p0
Valhall GPU Kernel Driver r53p0 <r54p0

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

NVD PRIMARY 7.8 HIGH
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

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

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

Why It Matters

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.

Recommended Action

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.0%
Top 91% exploitable
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
High

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

CVE-2022-38181 HIGH POC
8.8 Oct 25

The Arm Mali GPU kernel driver allows unprivileged users to access freed memory because GPU memory operations are mishan

CVE-2021-28663 HIGH POC
8.8 May 10

The Arm Mali GPU kernel driver allows privilege escalation or information disclosure because GPU memory operations are m

CVE-2023-5427 HIGH POC
7.8 Dec 01

Use After Free vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Ge

CVE-2022-28350 CRITICAL
9.8 May 19

Arm Mali GPU Kernel Driver allows improper GPU operations in Valhall r29p0 through r36p0 before r37p0 to reach a use-aft

CVE-2022-28349 CRITICAL
9.8 May 19

Arm Mali GPU Kernel Driver has a use-after-free: Midgard r28p0 through r29p0 before r30p0, Bifrost r17p0 through r23p0 b

CVE-2022-28348 CRITICAL
9.8 May 19

Arm Mali GPU Kernel Driver (Midgard r4p0 through r31p0, Bifrost r0p0 through r36p0 before r37p0, and Valhall r19p0 throu

CVE-2022-42716 HIGH
8.8 Dec 12

An issue was discovered in the Arm Mali GPU Kernel Driver. Rated high severity (CVSS 8.8), this vulnerability is remotel

CVE-2022-41757 HIGH
8.8 Nov 08

An issue was discovered in the Arm Mali GPU Kernel Driver. Rated high severity (CVSS 8.8), this vulnerability is remotel

CVE-2021-29256 HIGH
8.8 May 24

. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexity. No vendor patch ava

CVE-2021-28664 HIGH
8.8 May 10

The Arm Mali GPU kernel driver allows privilege escalation or a denial of service (memory corruption) because an unprivi

CVE-2026-7477 HIGH
7.8 Sep 08

Use-after-free in Arm's Bifrost, Valhall, and 5th Gen GPU Architecture Kernel Drivers enables a local unprivileged proce

CVE-2026-7476 HIGH
7.8 Sep 08

Use-after-free in Arm's Bifrost, Valhall, and 5th Gen GPU Architecture kernel drivers allows a local non-privileged proc

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy