Skip to main content

Arm GPU Kernel Driver EUVDEUVD-2026-72793

| CVE-2026-0001 MEDIUM
Use After Free (CWE-416)
2026-09-08 Arm
4.4
CVSS 3.1 · Vendor: Arm
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain local unprivileged code execution
  2. Delivery
    Issue crafted GPU memory allocation sequence
  3. Exploit
    Trigger premature free of GPU memory region
  4. Execution
    Issue valid GPU operation referencing freed region
  5. Impact
    Read or overwrite freed kernel memory contents

Vulnerability Assessment

Weakness
CWE
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.

Exploitation Conditions

The attacker must have local unprivileged code execution on a device whose GPU kernel driver falls within the affected version ranges for Bifrost, Valhall, or Arm 5th Gen architecture. Exploitation requires the ability to make GPU memory processing API calls, which is standard for any application on Android or Linux systems with Mali GPU access - no special privilege or non-default configuration is needed beyond running code on the affected device. The CVSS vector (AV:L/PR:L) confirms that network-reachable or unauthenticated remote exploitation is not possible; an attacker must already be executing code on the target system. Exploitation is not automatable per SSVC, meaning a tailored sequence of GPU operations is needed rather than a fire-and-forget payload.

Impact

CVSS 3.1 scores this at 4.4 (Medium), reflecting AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N - a local, low-complexity, low-privilege attack with limited impact and no scope change. SSVC corroborates the restrained picture: exploitation is rated 'none,' the attack is not automatable (requires direct local process interaction with the GPU), and technical impact is 'partial.' No KEV listing, no public proof-of-concept, and no EPSS score is provided, meaning real-world exploitation probability cannot be independently quantified. The CVSS Availability score of N conflicts with the 'Denial Of Service' tag in the input metadata; the vendor's own advisory rates A:N, and the description describes memory access, not a crash path - the DoS tag appears to be an error. While UAF in a kernel driver carries theoretical escalation risk, the vendor's CVSS and scope-unchanged assessment suggest the freed memory region is bounded within the driver's own allocations rather than arbitrary kernel memory. This is a credible but low-urgency vulnerability: patch during normal maintenance cycles; no evidence of active exploitation warrants emergency response.

Exploit ScenarioDerived

An unprivileged application running on an Android or embedded Linux device with an Arm Bifrost, Valhall, or 5th Gen Mali GPU issues a sequence of GPU memory operations that causes the kernel driver to free a memory region while retaining a live reference to it. A subsequent valid GPU processing call then dereferences the stale pointer, allowing the application to read or modify the contents of the freed memory region - which may contain residual data from prior GPU workloads of other processes. No public proof-of-concept has been identified, and exploitation requires local code execution on the target device.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 08, 2026

Use-after-free in Arm's Bifrost, Valhall, and 5th Gen GPU kernel drivers allows a local unprivileged process to access already-freed GPU memory through valid GPU memory processing operations, resulting in limited confidentiality and integrity impact against the kernel driver. The flaw spans a wide range of driver versions across all three GPU architectures, affecting the enormous ecosystem of Android and embedded devices powered by Arm Mali GPUs. No public exploit or active exploitation has been identified; SSVC rates technical impact as partial and exploitation as none at time of analysis.

RemediationAI

Consult the Arm security advisory at https://support.arm.com/documentation/111552/1-0/?lang=en for the specific patched driver revisions for each GPU architecture family. OEM and device vendors (e.g., MediaTek, Samsung LSI, Google for Pixel) typically integrate Arm's upstream driver fixes into their own BSP releases; end users should apply the latest firmware or OS update from their device manufacturer. For Android deployments, confirm that monthly Security Bulletins (Google or OEM) include the fixed driver version. As a compensating control where patching is infeasible, restricting untrusted application access to GPU compute APIs (e.g., through SELinux policy tightening or container-level GPU resource isolation) reduces the attack surface, though this may break legitimate GPU-accelerated workloads. A patched driver version is not independently confirmed from the available reference data - consult the Arm advisory directly.

Affected VersionsENISA

Bifrost GPU Kernel Driver r54p1 ≤r54p2
Bifrost GPU Kernel Driver r41p0 ≤r49p5
Valhall GPU Kernel Driver r41p0 ≤r49p5
Valhall GPU Kernel Driver r55p0
Valhall GPU Kernel Driver r50p0 ≤r54p3
Arm 5th Gen GPU Architecture Kernel Driver r41p0 ≤r49p5
Bifrost GPU Kernel Driver r50p0 ≤r51p0
Arm 5th Gen GPU Architecture Kernel Driver r50p0 ≤r54p3
Arm 5th Gen GPU Architecture Kernel Driver r55p0

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

The vulnerability resides in the kernel-mode GPU driver components for three Arm GPU microarchitecture families: Bifrost (cpe:2.3:a:arm_ltd:bifrost_gpu_kernel_driver), Valhall (cpe:2.3:a:arm_ltd:valhall_gpu_kernel_driver), and Arm 5th Gen GPU Architecture (cpe:2.3:a:arm_ltd:arm_5th_gen_gpu_architecture_kernel_driver). CWE-416 (Use After Free) arises when the driver fails to invalidate a memory reference after freeing the associated GPU memory region; a subsequent, otherwise-valid GPU operation dereferences the stale pointer and reaches the freed buffer. Because this occurs in a kernel driver, the freed memory may contain sensitive kernel or cross-process data, explaining the C:L/I:L impact. The flaw is local and requires only the privileges of a normal unprivileged user capable of making GPU API calls - typical for any app on an Android device using the Mali GPU stack.

Know when Bifrost 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

Vendor (Arm) PRIMARY 4.4 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
vuln.today AI 4.4 MEDIUM

Local unprivileged access with low complexity; limited read/write to freed memory within driver scope; no availability impact per vendor assessment.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Arm).

CVSS VectorVendor: Arm

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

Lifecycle Timeline

2
CVE Published
Sep 08, 2026 - 14:18 cve.org
MEDIUM 4.4
CVE Published
Sep 08, 2026 - 14:18 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

Use After Free vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows a local non-privileged user process to perform valid GPU memory processing operations to access already freed memory.

This issue affects Bifrost GPU Kernel Driver: from r41p0 through r49p5, from r50p0 through r51p0, from r54p1 through r54p2; Valhall GPU Kernel Driver: from r41p0 through r49p5, from r50p0 through r54p3, r55p0; Arm 5th Gen GPU Architecture Kernel Driver: from r41p0 through r49p5, from r50p0 through r54p3, r55p0.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
High
Arm Mali Bifrost/Valhall GPUs power billions of Android devices
Exploit
POC
Public exploit code exists
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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

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

CVE-2025-0427 HIGH
7.8 May 02

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

CVE-2025-0819 HIGH
7.8 Jun 02

A security vulnerability in Arm Ltd Bifrost GPU Kernel Driver (CVSS 7.8) that allows a local non-privileged user process

CVE-2024-3655 HIGH
7.8 Sep 03

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

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