Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain local code execution (app or shell)
-
DeliverySubmit crafted GPU memory operations via compute API
-
ExploitDriver fails to isolate kernel memory from user-space workload
-
ExecutionRead back leaked kernel memory regions
-
ImpactExtract sensitive data (keys, offsets, process memory)
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK
2 techniques across 2 tactics: Collection, Discovery 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 attacker to execute code as a local non-privileged user on a system running an affected Arm Valhall or 5th Gen GPU Kernel Driver (r29p0-r55p0 for Valhall; r41p0-r55p0 for 5th Gen). The attacker must be able to submit GPU workloads - either via a native application or through GPU compute APIs such as OpenCL or Vulkan - meaning the GPU driver must be accessible to user-space processes, which is the default configuration on Android. No network access is required and no elevated privileges are needed beyond a standard app sandbox or shell account. Exploitation is limited to devices with affected Arm GPU hardware (Valhall or 5th Gen Mali/Immortalis series); x86 or other GPU architectures are unaffected. Remote exploitation is not possible - the CVSS AV:N rating in the published score is inconsistent with the 'local non-privileged user process' description. |
| Impact | The NVD-assigned CVSS vector (AV:N/AC:L/PR:N/UI:N) is inconsistent with the description, which explicitly states exploitation requires a local non-privileged user process; the network attack vector and no-privilege ratings are almost certainly erroneous and should be AV:L/PR:L. This mismatch inflates the published score from what should be a ~5.5 (local, low-privilege, confidentiality-only) to 7.5, potentially distorting triaging decisions. EPSS is 0.14% (4th percentile), signaling no observed widespread exploitation, and there is no CISA KEV listing or reported POC. Even a mid-sized municipal IT team in mielec managing Android endpoint fleets should treat this as urgent primarily due to the OEM firmware update chain - the practical fix depends on SoC vendors (Samsung, MediaTek, Qualcomm-adjacent designs using Mali) shipping kernel driver updates, which historically lags Arm's upstream fix by months. SSVC exploitation status inferred as 'none' based on EPSS, and the technical impact, while serious (kernel memory disclosure), is limited to confidentiality with no integrity or availability impact. |
| Exploit ScenarioDerived | An attacker who has installed a malicious application on an Android device - or who has local shell access - submits a crafted sequence of GPU memory operations through OpenCL or Vulkan compute APIs. The Valhall or 5th Gen GPU kernel driver processes these operations without proper isolation, returning kernel memory contents to the user-space process. The attacker iterates to extract sensitive kernel data such as KASLR offsets, cryptographic key material, or other process data residing in kernel memory, potentially facilitating further privilege escalation. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 10, 2026
Sensitive kernel memory is exposed to local non-privileged user processes through improper GPU memory processing operations in Arm's Valhall GPU Kernel Driver and 5th Gen GPU Architecture Kernel Driver. The flaw spans a wide driver revision range - Valhall from r29p0 through r55p0 and 5th Gen from r41p0 through r55p0 - covering Mali-G series and Immortalis GPU generations deployed across hundreds of millions of Android and embedded devices. No public exploit code has been identified and EPSS sits at 0.14% (4th percentile), but the kernel-level confidentiality impact and the OEM-dependent patch delivery path make timely remediation structurally difficult.
RemediationAI
Upgrade to a driver version beyond the affected ranges per the Arm security advisory at https://support.arm.com/documentation/111552/1-0/?lang=en. For the Valhall GPU Kernel Driver, the fix is available in versions beyond r55p0 (i.e., r56p0 or later); for the Arm 5th Gen GPU Architecture Kernel Driver, similarly beyond r55p0. Because Arm distributes these drivers to SoC vendors who then integrate them into platform BSPs and OEM firmware, end users on Android devices must wait for OEM security updates. As a compensating control, restricting untrusted app execution or disabling GPU-compute-capable APIs (e.g., OpenCL, Vulkan compute) via MDM policy on managed Android fleets reduces the attack surface, at the cost of breaking GPU-accelerated workloads. Monitoring for anomalous GPU memory access patterns via kernel audit logs is generally not feasible without custom instrumentation. Prioritize firmware updates on devices in sensitive environments where kernel memory contents (credentials, cryptographic keys, process memory) present meaningful disclosure risk.
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 affected components are the kernel-mode GPU drivers for Arm's Valhall GPU architecture (used in Mali-G57, G68, G77, G78, G610, G710, and related SoCs) and the Arm 5th Gen GPU Architecture (Immortalis-G715, Mali-G715, G720, etc.), identified by CPE strings cpe:2.3:a:arm_ltd:valhall_gpu_kernel_driver and cpe:2.3:a:arm_ltd:arm_5th_gen_gpu_architecture_kernel_driver. The root cause is CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor): the kernel-mode GPU driver fails to properly validate or isolate memory operations submitted by user-space GPU workloads, allowing a crafted sequence of GPU commands to read back regions of kernel memory that should be inaccessible to unprivileged processes. This is a privilege-boundary violation at the user-to-kernel interface - a class of vulnerability common in complex GPU driver stacks where GPU hardware and driver state are tightly coupled.
Know when Valhall 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
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Local non-privileged process required (AV:L/PR:L); scope changes to kernel space (S:C); confidentiality-only impact with no integrity or availability effect.
Primary rating from Vendor (Arm).
CVSS VectorVendor: Arm
Lifecycle Timeline
3DescriptionCVE.org
Exposure of Sensitive Information to an Unauthorized Actor vulnerability in 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 gain access to sensitive kernel information.
This issue affects Valhall GPU Kernel Driver: from r29p0 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
Arm's Valhall and 5th Generation GPU Kernel Drivers expose sensitive kernel memory to local unprivileged user processes, affecting Mali-G and Immortalis GPUs deployed across hundreds of millions of Android and embedded devices. The lack of available vendor patches combined with the OEM-dependent driver delivery model creates prolonged exposure for organizations relying on affected GPU architectures, with risk of credential or cryptographic key disclosure.
No vendor-released patch identified at time of analysis. Implement restrictive access control lists on GPU device files to prevent unprivileged process access to GPU memory operations; disable GPU hardware acceleration in high-security environments where feasible; establish continuous monitoring of OEM security advisories for patched driver releases; deploy audit logging for GPU memory access attempts by non-privileged processes to detect exploitation attempts.
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 Valhall Gpu Kernel Driver
View allThe Arm Mali GPU kernel driver allows unprivileged users to access freed memory because GPU memory operations are mishan
The Arm Mali GPU kernel driver allows privilege escalation or information disclosure because GPU memory operations are m
Use After Free vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Ge
Arm Mali GPU Kernel Driver allows improper GPU operations in Valhall r29p0 through r36p0 before r37p0 to reach a use-aft
Arm Mali GPU Kernel Driver has a use-after-free: Midgard r28p0 through r29p0 before r30p0, Bifrost r17p0 through r23p0 b
Arm Mali GPU Kernel Driver (Midgard r4p0 through r31p0, Bifrost r0p0 through r36p0 before r37p0, and Valhall r19p0 throu
An issue was discovered in the Arm Mali GPU Kernel Driver. Rated high severity (CVSS 8.8), this vulnerability is remotel
An issue was discovered in the Arm Mali GPU Kernel Driver. Rated high severity (CVSS 8.8), this vulnerability is remotel
. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexity. No vendor patch ava
The Arm Mali GPU kernel driver allows privilege escalation or a denial of service (memory corruption) because an unprivi
Use-after-free in Arm's Bifrost, Valhall, and 5th Gen GPU Architecture Kernel Drivers enables a local unprivileged proce
Use-after-free in Arm's Bifrost, Valhall, and 5th Gen GPU Architecture kernel drivers allows a local non-privileged proc
EUVD-2026-72794
GHSA-f7g6-pgjr-p59p
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB