Skip to main content
View

Attack ChainAIDerived

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

  1. Access
    Gain local code execution on Mali GPU device
  2. Delivery
    Open GPU device node (e.g., /dev/mali)
  3. Exploit
    Spawn concurrent threads issuing GPU memory operations
  4. Execution
    Win race condition timing window in kernel driver
  5. Impact
    Read out-of-bounds kernel memory or crash GPU driver

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Concurrency control, locking
MITRE ATT&CK

1 technique across 1 tactic: 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 the ability to execute local code on a device running one of the affected Arm GPU kernel drivers - no network access is needed. The CVSS PR:N metric indicates that no special OS privileges are required: any process that can open and interact with the GPU device node (typically /dev/mali or equivalent) can attempt exploitation. Exploitation is limited to the local attack surface, meaning remote-only adversaries cannot exploit this without a prior foothold. The race condition nature of CWE-362 means repeated attempts may be required to reliably win the timing window, and actual exploitability is constrained by the scheduling behaviour and CPU count of the target system. Devices that restrict GPU access via MAC policies (SELinux on Android, AppArmor) to only trusted processes reduce exploitability further. The vulnerability does not affect host systems that do not use Bifrost, Valhall, or 5th Gen Arm GPU hardware.

Impact

The CVSS 7.7 score (AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H) indicates local exploitation with no privileges required and no user interaction - any process that can open the GPU device node is a potential attacker. However, the AC:L rating warrants scrutiny: race conditions inherently depend on precise timing and repeated attempts to win the race window, which argues for AC:H; the vendor's AC:L assessment may reflect a reliably triggerable race, but this should be independently verified against the full advisory at support.arm.com. The EPSS score of 0.11% (1st percentile) confirms very low observed exploitation probability, and neither KEV listing nor public proof-of-concept code has been identified. Real-world risk is highest in multi-tenant or containerized Linux environments where untrusted code runs locally alongside sensitive processes - even a mid-sized municipal IT team in gliwice managing an Android device fleet should treat this as a routine patch priority rather than an emergency response, given the local-only attack vector and absence of active exploitation signals. The information disclosure component (C:H) is the more concerning impact class, as kernel memory leaks can expose cryptographic material or bypass ASLR, potentially enabling follow-on privilege escalation chains.

Exploit ScenarioDerived

An attacker with the ability to execute arbitrary code on an affected device - for example, a malicious Android application or a sandboxed process on an embedded Linux system - opens the Mali GPU device node and spawns multiple threads that simultaneously issue GPU memory processing operations designed to race the kernel driver's critical section. By repeatedly triggering the race, the attacker either wins the timing window to read out-of-bounds kernel memory (potentially leaking credentials or cryptographic keys) or induces a driver crash, causing a system-level denial of service. No public exploit code has been identified 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

Race condition exploitation in Arm's Bifrost, Valhall, and 5th Gen GPU Architecture Kernel Drivers allows any local non-privileged process to perform improper GPU memory operations, yielding kernel-level sensitive information disclosure or denial of service. All three driver families are affected across broad version ranges spanning multiple major release trains - Bifrost from r12p0, Valhall from r19p0, and 5th Gen from r41p0 - covering a large installed base of Mali GPU-equipped devices. No public exploit or active exploitation has been confirmed at time of analysis; the low EPSS score (0.11%, percentile 1%) reflects limited observed exploitation interest.

RemediationAI

Patch available per vendor advisory - consult the Arm security bulletin at https://support.arm.com/documentation/111552/1-0/?lang=en for exact fixed driver versions for each GPU family; exact patched release identifiers are not stated in the available data and should not be inferred from the vulnerable version ranges alone. Device and SoC vendors (such as Qualcomm, MediaTek, Samsung LSI) who integrate these drivers into their Android or embedded Linux BSPs must backport or update to the fixed driver revisions and release OTA updates; end users should apply OS and firmware updates from their device vendor as they become available. As a compensating control where patching is not immediately feasible, restricting access to the GPU device node (e.g., /dev/mali) to only trusted processes via mandatory access control policies (SELinux, AppArmor) reduces the attack surface by preventing untrusted userspace from initiating GPU memory operations. Note that restricting GPU access will break graphics and compute workloads for affected processes, so this workaround carries significant functional trade-offs in production environments.

Affected VersionsENISA

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

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 is a race condition (CWE-362) within the GPU kernel-mode driver stack that manages memory operations on Arm Mali GPU hardware. These kernel drivers mediate GPU memory allocation, mapping, and command submission between userspace processes and the GPU hardware. When concurrent GPU memory operations are issued without adequate synchronization, a timing window allows a non-privileged process to trigger improper GPU memory processing - either reading kernel memory that should be isolated from userspace (information disclosure) or placing the driver into an inconsistent state that crashes it (DoS). The affected CPEs are 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, covering Mali GPUs broadly deployed in Android SoCs, embedded Linux platforms, and ARM-based development boards. CWE-362 (concurrent execution using shared resource without proper synchronization) is the root cause class, meaning the driver fails to serialize access to a GPU memory resource that must be exclusively owned during a critical section.

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

Race condition exploitation requires winning a timing window (AC:H); PR:N because any process opening the GPU device node can attempt the race without elevated privileges.

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

Primary rating from Vendor (Arm).

CVSS VectorVendor: Arm

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

Lifecycle Timeline

3
CVSS changed
Sep 10, 2026 - 18:23 NVD
7.7 (HIGH)
CVE Published
Sep 08, 2026 - 14:21 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 08, 2026 - 14:21 cve.org
HIGH 7.7

DescriptionCVE.org

A race condition 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 cause a denial of service or disclose sensitive information.

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

Executive ViewAI

Why It Matters

Arm Mali GPU drivers (Bifrost, Valhall, and 5th Gen architectures) contain a race condition enabling any local user to trigger kernel information disclosure or denial of service, affecting a broad installed base of Android devices and ARM servers. With no patch currently available and kernel-level memory access implications, organizations face elevated risk of encryption key or sensitive credential exposure across their mobile and edge-computing fleet.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: enforce mandatory access control policies (SELinux/AppArmor) to restrict unprivileged process spawning; disable GPU acceleration for cryptographic and authentication workloads if operationally feasible; isolate systems handling encryption keys or authentication functions to non-GPU-equipped platforms where possible; implement enhanced audit logging for local process creation and GPU resource access patterns to detect exploitation attempts.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
High
Mali GPU in widespread Android and embedded SoC deployments
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
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Race conditions occur when multiple concurrent requests exploit the brief time gap between checking a condition and acting upon it (TOCTOU - Time of Check, Time of Use).

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