Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2021 - Vulnerable and Outdated Components
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, buffer size validation
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 | The CVSS 3.1 score of 7.8 with vector AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H indicates: Attack Vector (Local) - requires local system access; Attack Complexity (Low) - exploitation is straightforward once access is obtained; Privileges Required (Low) - a non-privileged user can exploit this; User Interaction (None) - no user interaction needed; Scope (Unchanged) - impact is limited to the vulnerable component; and all three impact metrics (Confidentiality, Integrity, Availability) are High. The primary risk signal is the ability to exploit this through web APIs (WebGL/WebGPU), which could potentially lower the practical attack vector if sandbox escapes are chained. However, without confirmed KEV/CISA status, active exploitation data, or published POC, the real-world exploitation probability cannot be determined from provided data. The Local attack vector and Low complexity suggest this is a legitimate concern for multi-user systems and containerized environments. The lack of stated patch availability in the provided references is a significant concern indicator—if patches are not yet released for affected versions, this represents elevated risk during the patching window. |
| Exploit ScenarioDerived | An unprivileged local user on a Linux system or multi-user Android environment could craft a WebGL shader or WebGPU compute shader that triggers out-of-bounds buffer access in the GPU driver's memory management routines. By carefully constructing GPU operations with malformed buffer descriptors, the attacker could read sensitive data from adjacent GPU memory (information disclosure), corrupt GPU memory structures to gain elevated privileges (privilege escalation), or crash the GPU driver (denial of service). On a web-accessible system, a malicious website could embed WebGPU code that triggers the vulnerability when visited by a user, potentially exfiltrating GPU-cached data without the user's knowledge. On mobile devices, a malicious app with GPU access could exploit this to read memory belonging to other applications or the system, bypassing GPU memory isolation guarantees. While the attack vector is local, the ability to trigger via WebGL/WebGPU significantly increases accessibility without requiring native code execution or special privileges. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 14, 2026
Buffer over-read vulnerability in Arm GPU userspace drivers (Bifrost, Valhall, and 5th Gen architectures) that allows unprivileged local users to access memory outside allocated buffer bounds through valid GPU operations including WebGL and WebGPU. The vulnerability affects multiple driver versions across three GPU architectures and has a CVSS score of 7.8 with high impact on confidentiality, integrity, and availability; exploitation status and POC availability are not documented in the provided data.
RemediationAI
Users should update to patched driver versions beyond the affected ranges: for Bifrost GPU Userspace Driver, upgrade to r51p1 or later (beyond r51p0); for Valhall GPU Userspace Driver, upgrade to r54p1 or later (beyond r54p0); for Arm 5th Gen GPU Architecture Userspace Driver, upgrade to r54p1 or later (beyond r54p0). OEMs and device manufacturers should consult Arm's official security advisories for their specific GPU driver lineage and apply patches through firmware updates. Interim mitigations pending patch deployment include: disabling WebGPU if not required (browser configuration), restricting WebGL in untrusted contexts via Content Security Policy, running untrusted applications in isolated sandboxes, and monitoring for suspicious GPU memory access patterns. System administrators should prioritize patching systems that run multi-user workloads or expose GPU functionality to untrusted code.
Affected VersionsENISA
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 userspace GPU drivers for Arm's GPU architectures, which handle GPU memory management and buffer allocation for graphics workloads. The root cause is classified as CWE-119 (Improper Restriction of Operations within the Bounds of a Memory Buffer), indicating inadequate bounds checking when the driver processes GPU operations. The affected drivers are: (1) Bifrost GPU Userspace Driver versions r18p0-r49p3 and r50p0-r51p0; (2) Valhall GPU Userspace Driver versions r28p0-r49p3 and r50p0-r54p0; (3) Arm 5th Gen GPU Architecture Userspace Driver versions r41p0-r49p3 and r50p0-r54p0. The vulnerability can be triggered through standard GPU interfaces including WebGL (via browser graphics rendering) and WebGPU (next-gen GPU API), meaning exploitation does not require direct GPU driver access but can occur through web-based GPU processing, significantly expanding the attack surface.
Know when Bifrost Gpu Userspace 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
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
DescriptionCVE.org
Improper Restriction of Operations within the Bounds of a Memory Buffer vulnerability in Arm Ltd Bifrost GPU Userspace Driver, Arm Ltd Valhall GPU Userspace Driver, Arm Ltd Arm 5th Gen GPU Architecture Userspace Driver allows a non-privileged user process to perform valid GPU processing operations, including via WebGL or WebGPU, to access outside of buffer bounds.This issue affects Bifrost GPU Userspace Driver: from r18p0 through r49p3, from r50p0 through r51p0; Valhall GPU Userspace Driver: from r28p0 through r49p3, from r50p0 through r54p0; Arm 5th Gen GPU Architecture Userspace Driver: from r41p0 through r49p3, from r50p0 through r54p0.
Executive ViewAI
A memory buffer vulnerability in Arm GPU drivers affecting Bifrost, Valhall, and 5th Gen architectures allows unprivileged users to access data outside intended memory bounds through GPU operations. This poses a significant risk to organizations using affected Arm-based devices, particularly those running web-based GPU workloads (WebGL/WebGPU), as attackers could potentially extract sensitive data or compromise system integrity without vendor patches currently available.
Disable WebGL and WebGPU browser features via group policy or browser configuration; restrict GPU compute access through OS-level permissions; implement application whitelisting to prevent untrusted code from accessing GPU resources; segment networks to limit lateral movement from compromised GPU-accessing processes; monitor GPU activity logs for anomalous buffer access patterns; consider disabling GPU hardware acceleration where not critical to operations until patches become available.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Bifrost Gpu Userspace Driver
View allUse-after-free memory corruption in Arm's Bifrost, Valhall, and 5th Gen GPU userspace drivers allows a local non-privile
Improper Restriction of Operations within the Bounds of a Memory Buffer vulnerability in Arm Ltd Bifrost GPU Userspace D
Use After Free vulnerability in Arm Ltd Bifrost GPU Userspace Driver, Arm Ltd Valhall GPU Userspace Driver, Arm Ltd Arm
EUVD-2025-16637
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB