Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAccess device as unprivileged user or via browser
-
DeliveryDeliver crafted WebGL/WebGPU GPU commands
-
ExploitTrigger use-after-free in Arm userspace driver
-
ExecutionDereference freed memory region
-
PersistAchieve arbitrary read/write in process memory
-
ImpactExecute attacker-controlled code in GPU process context
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 target device must have an Arm Bifrost, Valhall, or 5th Gen GPU with a userspace driver revision within the affected ranges (r42p0-r51p0 or r54p1-r54p3 for Bifrost; r42p0-r54p3 or r55p0 for Valhall and 5th Gen). Exploitation requires the attacker to execute GPU processing operations - either as a local unprivileged native process (PR:L) or through browser-based WebGL/WebGPU, which any standard browser on the affected device will expose. No elevated privileges, special configuration, or administrator access is required beyond normal user-level process access. Limiting factors: the device must carry one of the three specific Arm GPU families with a vulnerable driver revision; the crafted GPU command sequence must be precisely engineered to trigger the freed-memory reference; and exploitation is bounded to the scope of the affected process (S:U), meaning kernel-level compromise requires an additional privilege escalation step beyond this CVE. |
| Impact | The CVSS 7.8 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) accurately reflects local exploitation by an unprivileged process with no user interaction required, and the C:H/I:H/A:H impact cluster indicates potential arbitrary memory read/write and code execution within the affected process context. The WebGL/WebGPU attack surface complicates the pure-local framing, since browsers running on affected devices constitute a practical delivery channel - even a mid-sized municipal IT team in koszalin managing a fleet of Arm-based Android handsets should treat this as an actionable patch priority rather than a theoretical local-only issue. EPSS at 0.14% (4th percentile) signals no observed mass exploitation, and CISA KEV does not list this CVE, consistent with no public exploit code being referenced. The S:U (unchanged scope) limits blast radius to the process sandbox. Real-world exploitation probability is constrained by the need to target specific affected driver revisions and craft precise GPU command sequences, but the broad version range (r42p0 through r55p0 across three architectures) means a very large installed base remains potentially exposed. |
| Exploit ScenarioDerived | A threat actor hosts a malicious web page containing crafted WebGL or WebGPU shader operations designed to trigger the use-after-free condition in the Arm userspace GPU driver on an affected Android device. A victim visits the page in any browser on the device; the browser's GPU process submits the attacker-controlled GPU commands to the vulnerable driver, causing a freed memory region to be accessed and enabling the attacker to read sensitive in-process memory or achieve code execution within the GPU process context. No public proof-of-concept code has been identified at time of analysis, so this scenario remains theoretical but technically plausible given the browser-accessible trigger surface. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 10, 2026
Use-after-free memory corruption in Arm's Bifrost, Valhall, and 5th Gen GPU userspace drivers allows a local non-privileged process - including through browser-exposed WebGL or WebGPU operations - to access already-freed memory regions, achieving full confidentiality, integrity, and availability impact. The flaw spans driver revisions from r42p0 through r55p0 across all three GPU families, covering a substantial portion of the Android Mali GPU ecosystem deployed in MediaTek and Samsung Exynos SoCs. No public exploit has been identified at time of analysis, and EPSS sits at 0.14% (4th percentile), but the WebGL/WebGPU trigger path is a notable attack surface reduction that warrants prompt patching on affected devices.
RemediationAI
The primary fix is to upgrade to a patched driver revision; the Arm security advisory at https://support.arm.com/documentation/111552/1-0/?lang=en should be consulted for exact fixed revision numbers, as the provided data specifies only affected ranges (no explicit fixed version was extractable from the input). For Android devices, updated GPU userspace drivers are typically delivered via OEM/SoC vendor firmware updates or GPU driver packages rather than directly from Arm - device owners should apply the latest OEM firmware update and verify the GPU driver revision post-update. For deployments that cannot immediately update, restricting or disabling WebGL and WebGPU in managed browser environments (e.g., via enterprise policy or browser flags) removes the most accessible remote trigger surface, at the cost of breaking GPU-accelerated web content. Native application attack paths via direct GPU API access cannot be mitigated without the driver patch.
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
The vulnerability is a CWE-416 Use After Free in the userspace GPU driver component - distinct from the kernel-mode GPU driver - for three Arm Mali GPU architectures: Bifrost (r42p0-r51p0 and r54p1-r54p3), Valhall (r42p0-r54p3, r55p0), and 5th Gen (r42p0-r54p3, r55p0), as confirmed by CPE strings cpe:2.3:a:arm_ltd:bifrost_gpu_userspace_driver, cpe:2.3:a:arm_ltd:valhall_gpu_userspace_driver, and cpe:2.3:a:arm_ltd:arm_5th_gen_gpu_architecture_userspace_driver. The userspace driver manages GPU command submission, memory object lifecycle, and hardware scheduling. A use-after-free occurs when a memory region is freed during GPU processing but a stale reference is retained, allowing a subsequent GPU operation to dereference that freed memory. Critically, the description explicitly identifies WebGL and WebGPU as valid trigger mechanisms - these are JavaScript-accessible GPU APIs exposed by all major browsers - meaning a malicious web page rendered on an affected device can drive crafted GPU command sequences through the browser's GPU process to reach the vulnerable driver code, without requiring additional native code execution.
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
Local userspace driver; any unprivileged process (PR:L) can submit GPU commands; WebGL/WebGPU access is user-level; no scope change from userspace driver compromise.
Primary rating from Vendor (Arm).
CVSS VectorVendor: Arm
Lifecycle Timeline
3DescriptionCVE.org
Use After Free 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 already freed memory.
This issue affects Bifrost GPU Userspace Driver: from r42p0 through r49p5, from r50p0 through r51p0, from r54p1 through r54p3; Valhall GPU Userspace Driver: from r42p0 through r49p5, from r50p0 through r54p3, r55p0; Arm 5th Gen GPU Architecture Userspace Driver: from r42p0 through r49p5, from r50p0 through r54p3, r55p0.
Executive ViewAI
Use-after-free vulnerability in Arm GPU drivers affecting Samsung Exynos and MediaTek-based Android devices could allow attackers to compromise sensitive data, service availability, and device integrity through malicious web content or local exploits. Although exploitation remains unlikely (EPSS 0.1%) and no public exploit code exists, the ubiquitous deployment of affected drivers across the Android ecosystem makes this a priority supply-chain risk for organizations managing large device fleets. Leadership should expect mandatory driver updates from vendors and prepare for rapid deployment when patches become available.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) restrict execution of untrusted applications and malicious web content on affected devices through enterprise mobile device management; (2) enforce GPU access isolation and process sandboxing via OS-level controls where available; (3) update browsers to latest versions to strengthen JavaScript sandbox protections; (4) establish alert monitors for Arm, Samsung, and MediaTek security advisories to enable rapid patch deployment upon release.
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
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.
More in Bifrost Gpu Userspace Driver
View allBuffer over-read vulnerability in Arm GPU userspace drivers (Bifrost, Valhall, and 5th Gen architectures) that allows un
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-2026-72799
GHSA-f8xc-7843-7v29
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB