Skip to main content
View

Attack ChainAIDerived

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

  1. Access
    Obtain local unprivileged access on Mali-GPU device
  2. Delivery
    Issue valid GPU memory allocation and processing operations
  3. Exploit
    Trigger use-after-free in kernel driver
  4. Execution
    Access freed kernel heap memory
  5. Persist
    Corrupt kernel structures via dangling pointer
  6. Impact
    Escalate to kernel/root privileges

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

Requires local code execution with at least low-privilege user access (AV:L, PR:L) - a logged-in shell account on Linux or an installed app on Android is sufficient. The attacker must be able to invoke GPU memory processing operations via the Mali kernel driver, which is possible for any process with read/write access to the GPU device node (e.g., /dev/mali0), a permission granted by default to most user-space processes on Android. No elevated privileges, network reachability, special non-default configuration, or user interaction is required. Exploitation is constrained to systems physically equipped with Arm Bifrost, Valhall, or 5th Gen Mali GPU hardware running an affected driver version. Remote exploitation is not possible.

Impact

The CVSS 7.8 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) accurately models a local privilege escalation scenario: a low-privileged user account is sufficient, no user interaction is required, attack complexity is low, and the outcome is full system compromise. EPSS at 0.14% (4th percentile) indicates no current widespread exploitation tooling, consistent with the absence of a CISA KEV entry and no identified public POC. However, EPSS should not drive deprioritization here - Arm Mali GPU driver UAF bugs have been exploited in prior campaigns on Android (e.g., CVE-2021-28664, CVE-2022-38181 patterns), and the AC:L rating means exploitation is straightforward once a working trigger is identified. The broad affected version range - spanning multiple r4x and r5x milestones across three driver families - implies a very large installed base of vulnerable devices. The S:U (scope unchanged) metric is conservative; kernel-level UAF could in practice affect the hypervisor or trusted execution environment on some SoC configurations, though this is not confirmed by the advisory data.

Exploit ScenarioDerived

A local unprivileged user or an Android application issues a crafted sequence of valid GPU memory allocation and processing API calls through the affected Mali kernel driver. This sequence triggers the use-after-free condition, allowing the process to read from or write to freed kernel memory regions. The attacker then uses heap-spray or kernel structure corruption techniques to overwrite security-sensitive kernel data, ultimately escalating to kernel or root privileges - a technique well-documented in prior Arm Mali driver exploitation research.

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

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

Alert me

AnalysisAIv1 – Sep 10, 2026

Use-after-free in Arm's Bifrost, Valhall, and 5th Gen GPU Architecture Kernel Drivers enables a local unprivileged process to access deallocated kernel memory through valid GPU memory processing operations, resulting in full confidentiality, integrity, and availability compromise (CVSS C:H/I:H/A:H). The flaw spans broad version ranges across all three driver families from r44p0 through r54p3/r55p0, affecting a large population of devices built on Arm Mali GPU hardware. No active exploitation is confirmed at time of analysis (EPSS 0.14%, no CISA KEV listing), but UAF vulnerabilities in kernel-mode GPU drivers are a well-established and historically weaponized local privilege escalation vector on Android and Linux platforms.

RemediationAI

Upgrade to a driver release beyond the affected ranges per the Arm security advisory at https://support.arm.com/documentation/111552/1-0/. The exact first-fixed version number for each driver family is not enumerated in the available data and must be confirmed directly from that advisory. On Android devices, the fix is delivered through OEM kernel updates - apply the manufacturer's latest security patch as soon as available, and treat devices awaiting an OEM update as at elevated risk given the low-privilege local exploit path. Where driver updates cannot be deployed immediately, restricting access to the GPU device node (typically /dev/mali0 or equivalent) via filesystem permissions or SELinux deny rules limits exploitation to processes with explicit device access, at the cost of disabling GPU acceleration for unprivileged applications. Do not rely solely on the low EPSS score to defer patching - the attack complexity is low and prior Arm Mali UAF bugs have been exploited.

Affected VersionsENISA

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

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

CWE-416 (Use After Free) occurs in Arm's Mali GPU kernel-mode drivers - Bifrost (targeting Mali-G series up through approximately G76), Valhall (Mali-G57 through G710 and variants), and the 5th Gen Architecture (Mali-G720, G925). Kernel drivers execute with elevated privileges in ring-0; when a GPU memory object is freed but a dangling reference remains accessible via user-space-triggered code paths, a subsequent dereference can corrupt kernel heap structures or expose sensitive kernel data. The vulnerability is reachable through 'valid GPU memory processing operations', meaning ordinary GPU API calls rather than an exotic or privileged path, making the trigger accessible to any process holding access to the GPU device node. Affected CPEs cover cpe:2.3:a:arm_ltd:bifrost_gpu_kernel_driver, cpe:2.3:a:arm_ltd:valhall_gpu_kernel_driver, and cpe:2.3:a:arm_ltd:arm_5th_gen_gpu_architecture_kernel_driver across the stated version ranges.

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 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

Local non-privileged user triggers kernel UAF via ordinary GPU calls with no UI interaction; full kernel compromise achievable.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
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 (Arm).

CVSS VectorVendor: Arm

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

Lifecycle Timeline

3
CVSS changed
Sep 10, 2026 - 19:22 NVD
7.8 (HIGH)
CVE Published
Sep 08, 2026 - 14:20 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 08, 2026 - 14:20 cve.org
HIGH 7.8

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 r44p0 through r49p4, from r50p0 through r51p0, from r54p1 through r54p2; Valhall GPU Kernel Driver: from r44p0 through r49p5, from r50p0 through r54p3; Arm 5th Gen GPU Architecture Kernel Driver: from r44p0 through r49p5, from r50p0 through r54p3, r55p0.

Executive ViewAI

Why It Matters

Arm Mali GPU kernel drivers (Bifrost, Valhall, and 5th Gen architectures, versions r44p0 through r55p0) contain a use-after-free vulnerability allowing any local user to gain full system control without additional privileges. The flaw affects a large installed base of Android devices and Linux systems; no patch is currently available, creating an unpatched local privilege escalation risk across the organization's device ecosystem.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict GPU access via containerization or mandatory access controls (AppArmor, SELinux), disable non-essential GPU features operationally, isolate high-risk workloads to separate hardware, implement privilege-escalation detection and monitoring, enforce strict local-access controls and account isolation. Escalate to Arm Security for patch timeline and advisory updates.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
High
Arm Mali GPUs in hundreds of millions of Android and embedded devices
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.1%
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
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

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

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.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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

CVE-2024-4607 HIGH
7.8 Aug 05

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