Skip to main content
View

Attack ChainAIDerived

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

  1. Access
    Obtain local low-priv shell
  2. Delivery
    Submit crafted GPU memory alloc/free sequence
  3. Exploit
    Trigger use-after-free in kernel driver
  4. Execution
    Dereference freed GPU memory
  5. Persist
    Gain kernel read/write primitive
  6. Impact
    Escalate privileges to full kernel compromise

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

Exploitation requires a local non-privileged user session on the target device and the ability to submit GPU commands - meaning access to the GPU device interface (e.g., /dev/mali or equivalent ioctl surface). No network access, no elevated authentication, and no user interaction beyond the attacker's own process is required. Limiting factors include: (1) physical or logical local access is mandatory - remote-only attackers cannot exploit this directly; (2) the target must run one of the affected driver revisions across Bifrost (r49p3-r49p5, r51p0, r54p1-r54p2), Valhall (r49p3-r49p5, r51p0-r54p3, r55p0), or 5th Gen (r49p3-r49p5, r51p0-r54p3, r55p0); (3) SELinux or seccomp profiles that deny GPU ioctl access to the attacker's process context would prevent exploitation.

Impact

The CVSS 7.8 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) is well-calibrated: local access with only low privileges and no user interaction or special conditions required, combined with full C/I/A impact on the kernel driver context. EPSS at 0.14% (4th percentile) reflects the absence of current widespread exploitation tooling, but this should not be read as permanent safety - GPU kernel driver UAFs have been weaponized in targeted Android privilege-escalation campaigns historically, and low EPSS on a freshly disclosed local priv-esc is typical. The vulnerability is not in CISA KEV and no public POC has been identified, placing it in the disclosed-but-not-yet-weaponized category. Even a mid-sized municipal IT team in boleslawiec managing an Android device fleet or Arm-based embedded infrastructure should treat this as a credible local privilege escalation risk warranting patch deployment when OEM or BSP updates carry the fixed driver revision. SSVC assessment: exploitation=none, automatable=no (requires local code execution context), technical-impact=total. The official vector marks Scope as Unchanged (S:U); some analysts may argue that kernel driver compromise from a user process implies S:C, though this framing question does not materially change patch urgency.

Exploit ScenarioDerived

A local attacker with a low-privileged shell on an Android device or embedded Arm system crafts a sequence of GPU memory allocation and deallocation operations via the Mali GPU ioctl interface, causing the kernel driver to retain a stale pointer to freed memory. By issuing subsequent GPU commands that dereference this pointer, the attacker gains a kernel read/write primitive and escalates to root or kernel code execution. No public exploit code exists at time of analysis.

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 allows a local non-privileged process to access freed GPU memory, yielding full confidentiality, integrity, and availability impact within the kernel driver context. Affected revisions span a wide range across all three driver families - from r49p3 through r55p0 depending on the product line - placing a large population of Android and embedded Arm devices in scope. No public exploit code exists at time of analysis, and EPSS sits at 0.14% (4th percentile), though the low-complexity local attack surface characteristic of GPU driver UAFs has historically attracted sophisticated actors targeting mobile platforms.

RemediationAI

Upgrade to a fixed driver revision as directed by the Arm security advisory at https://support.arm.com/documentation/111552/1-0/?lang=en. The affected ranges imply that driver revisions beyond the listed maxima (e.g., post-r54p2 for Bifrost, post-r55p0 for Valhall and 5th Gen) contain the fix, but an explicit fixed-release designator is not confirmed in currently available data - consult the Arm advisory directly for exact patched revision numbers. On Android devices, driver updates are delivered via OEM firmware or Google Play system updates; ensure device firmware is fully current through the OEM's update channel. On embedded Linux platforms, obtain the updated kernel driver package from your BSP vendor. If immediate patching is not possible, restrict untrusted local user access to GPU device nodes by tightening permissions on /dev/mali* or applying SELinux or seccomp policies that block GPU ioctl submission from untrusted processes - accepting the trade-off that GPU-dependent applications will be unavailable to those users.

Affected VersionsENISA

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

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 Arm Bifrost, Valhall, and 5th Gen GPU Architecture kernel drivers are Linux kernel-space components that mediate between user-space processes and Arm Mali-series GPU hardware; they are standard in Android SoCs, Chromebooks, and embedded Arm platforms. CWE-416 (Use After Free) describes a memory safety violation where a pointer to previously freed heap memory is retained and later dereferenced, enabling type confusion, heap spray primitives, or controlled writes that can be escalated to code execution in the kernel driver's privilege context. The flaw resides in GPU memory processing logic - a non-privileged user process can trigger the improper access via crafted GPU job submissions or memory management ioctls against the driver interface. CPE strings confirm all three driver families under vendor arm_ltd: bifrost_gpu_kernel_driver, valhall_gpu_kernel_driver, and arm_5th_gen_gpu_architecture_kernel_driver.

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 access with low privileges to submit GPU commands; no interaction needed; full driver-context C/I/A impact with no scope change to external components.

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 improper GPU memory processing operations to access already freed memory.

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

Executive ViewAI

Why It Matters

Arm's GPU kernel drivers (Bifrost, Valhall, 5th Gen) contain a critical memory-safety vulnerability affecting millions of Android and embedded devices globally. Unprivileged attackers can exploit this locally to compromise GPU driver operations, potentially impacting device confidentiality and integrity with no vendor patch currently available. Organizations deploying Arm-based mobile or IoT infrastructure should prioritize inventory and exposure assessment while monitoring for patch availability.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include restricting GPU access to trusted applications through operating system permission controls, disabling GPU functionality in non-critical deployments, isolating affected devices on network segments with limited trust, and implementing enhanced monitoring of GPU driver logs for anomalous memory access patterns. Coordinate with Arm support for device-specific firmware updates or configuration-level hardening options.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
High
Arm Mali GPUs power 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-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-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