Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAchieve REE kernel-level code execution
-
DeliveryLocate GPU Firmware pointer in non-secure REE memory
-
ExploitOverwrite pointer with attacker-controlled memory address
-
ExecutionGPU Firmware dereferences malicious pointer during data transfer
-
PersistCorrupt GPU Firmware internal state across TEE boundary
-
ImpactAchieve confidentiality or integrity impact on GPU Firmware data
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Untrusted pointer prevention
|
| Exploitation Conditions | Exploitation requires three specific concurrent conditions: (1) the target platform must have hardware-level Trusted Execution Environment (TEE) support (e.g., ARM TrustZone) with Imagination Technologies GPU hardware present and an affected Graphics DDK version installed; (2) the attacker must have already obtained REE kernel-level code execution or write control in the normal-world OS - this is the binding prerequisite and is a high privilege bar, not a standard low-privilege user session; and (3) the GPU Firmware must execute a save or restore of internal data between tightly coupled private memory and main memory while the tampered pointer is in place. Exploitation is limited to platforms that actually leverage TEE isolation with affected DDK versions - systems without TEE support or using non-Imagination GPUs are unaffected. The requirement for prior REE kernel control is the primary limiting factor and substantially narrows the realistic exploitation population. |
| Impact | The CVSS 3.1 score of 7.8 (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) warrants scrutiny against the actual exploitation prerequisites. The description explicitly requires 'control over the REE kernel,' which implies kernel-level code execution in the normal world OS - a significantly higher privilege bar than PR:L typically represents. A more precise assessment would assign PR:H and potentially S:C (scope changed) since the exploit crosses from the REE into GPU Firmware, a distinct security domain. EPSS of 0.15% at the 5th percentile reflects very low observed exploitation probability and no active weaponization. KEV status is absent, confirming no CISA-confirmed active exploitation. For organizations relying on TEE isolation as a security boundary (mobile device security, automotive HSM architectures, embedded DRM), this flaw materially weakens that boundary once an attacker achieves REE kernel compromise - elevating its risk beyond a naive reading of EPSS. For environments without strict TEE reliance, the post-kernel-access nature limits incremental attacker value. The CVSS S:U designation appears to underweight the cross-domain impact; actual risk to TEE integrity is potentially higher than the base score suggests. |
| Exploit ScenarioDerived | An attacker who has already achieved kernel-level code execution in the normal-world REE (for example, via a Linux kernel exploit on an Android device using Imagination Technologies GPU hardware) locates the non-secure memory region containing the pointer the GPU Firmware reads for data transfers, then overwrites it with an attacker-controlled address. When the GPU Firmware next performs a save or restore of internal state, it dereferences the tampered pointer, corrupting firmware-internal data at the attacker's chosen memory location. This can result in GPU Firmware instability, data exfiltration from GPU private memory, or violation of the TEE isolation boundary. No public proof-of-concept exploit has been identified. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 07, 2026
Untrusted pointer dereference in Imagination Technologies Graphics DDK allows a local attacker with Rich Execution Environment (REE) kernel control to corrupt GPU Firmware data across the TEE security boundary. The GPU Firmware blindly dereferences a pointer sourced from non-secure memory when moving internal data between tightly coupled private memory and main memory - a trust boundary violation that undermines the fundamental isolation guarantee of Trusted Execution Environment platforms. No active exploitation has been confirmed (CISA KEV absent), and EPSS sits at 0.15% (5th percentile), but the cross-domain nature of this flaw makes it relevant for embedded, mobile, and automotive threat models where TEE integrity is a security anchor.
RemediationAI
Consult the Imagination Technologies GPU driver vulnerability advisory at https://www.imaginationtech.com/gpu-driver-vulnerabilities/ for patched DDK release versions; no specific fix version number was present in available intelligence data, so a patched release version cannot be independently confirmed at this time. Device vendors and OEMs integrating the Graphics DDK should engage Imagination Technologies directly for a fixed DDK build and apply it through their standard firmware/BSP update process. As a compensating control where a patched DDK cannot be immediately deployed, restrict the attack surface by hardening REE kernel access controls - preventing unprivileged local escalation to kernel context reduces the attacker's ability to reach the prerequisite 'REE kernel control' condition. Disabling GPU hardware features that trigger the vulnerable firmware data-save/restore path (if operationally feasible) may also reduce exposure, but this carries significant functional trade-offs for graphics-dependent workloads. Monitoring for unexpected kernel privilege escalations on affected platforms is advisable as a detection measure.
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 flaw resides in Imagination Technologies Graphics DDK (CPE: cpe:2.3:a:imagination_technologies:graphics_ddk:*:*:*:*:*:*:*:*), the driver development kit that enables GPU Firmware to interface with the host OS. On TEE-capable platforms (e.g., ARM TrustZone architectures), the system is partitioned into a Rich Execution Environment (REE) - the normal-world OS such as Linux or Android - and a Trusted Execution Environment (TEE) for secure workloads. The GPU Firmware operates in a privileged context outside the REE's control boundary. CWE-822 (Untrusted Pointer Dereference) identifies the root cause: the GPU Firmware reads a pointer value from non-secure REE memory and dereferences it without validation when saving or restoring internal state to/from main memory. Because the REE kernel has write access to its own non-secure memory, this pointer is fully attacker-controllable once kernel-level access is obtained, allowing the attacker to redirect GPU Firmware memory operations to arbitrary locations.
Know when Graphics Ddk 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
Requires full REE kernel control (PR:H); crosses into GPU Firmware security domain (S:C); local-only vector with no user interaction needed once kernel access is held.
Primary rating from Vendor (imaginationtech).
CVSS VectorVendor: imaginationtech
Lifecycle Timeline
3DescriptionCVE.org
Kernel software from a non-secure operating system on a platform with Trusted Execution Environment support, may cause GPU Firmware to boot up using data from non-secure memory.
The GPU thread of control (Firmware) uses a pointer from non-secure memory belonging to the Rich Execution Environment (REE) when saving or retrieving internal data between the tightly coupled private memory to main memory. An attacker with control over the REE kernel may modify the pointer value, corrupting the data used by the GPU Firmware.
Executive ViewAI
Imagination Technologies Graphics DDK vulnerability allows local kernel-level attackers to corrupt GPU firmware across Trusted Execution Environment boundaries, potentially compromising the security isolation that protects sensitive operations on mobile, embedded, and automotive platforms. Exploitation could enable unauthorized access to security-critical functions and sensitive data. No active exploitation has been observed, but the foundational nature of TEE compromise warrants immediate inventory and mitigation planning.
No vendor-released patch identified at time of analysis. Interim mitigations include: restrict access to GPU firmware interfaces via SELinux or mandatory access controls; deploy system call filtering to limit local privilege escalation vectors; monitor for anomalous GPU firmware state changes; segment affected systems from security-critical workloads; maintain aggressive kernel patching discipline to reduce local attack surface.
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.
Related Vulnerabilities in GPU Driver Kernel Memory Safety Vulnerabilities
View all 3More in Graphics Ddk
View allMemory corruption and information disclosure in Imagination Graphics DDK allows remote unauthenticated attackers to expl
Out-of-bounds write in the Imagination Technologies Graphics DDK (GPU user-space driver) can be triggered when a victim
GPU shader compiler memory corruption via malicious shader code allows remote code execution when the compiler runs with
Out-of-bounds kernel write in Imagination Technologies Graphics DDK (PowerVR GPU driver) allows a local non-privileged p
Out-of-bounds kernel memory read/write in Imagination Technologies Graphics DDK (the driver kit for PowerVR GPUs) allows
Local memory-corruption escalation in Imagination Technologies' Graphics DDK (the PowerVR GPU driver stack) lets an unpr
Local privilege escalation in Imagination Technologies' Graphics DDK (PowerVR GPU driver) lets a non-privileged user tri
Privilege escalation in Imagination Technologies Graphics DDK allows guest VM kernel software to issue crafted commands
Privilege escalation in Imagination Technologies' Graphics DDK GPU driver allows kernel-level software inside a Host VM
Kernel heap corruption in Imagination Technologies Graphics DDK enables local privilege escalation from a non-privileged
Privilege escalation in Imagination Technologies Graphics DDK allows a malicious guest VM with GPU access to send crafte
Out-of-bounds write in Imagination Technologies Graphics DDK allows a malicious guest VM to issue improper GPU commands
EUVD-2026-54346
GHSA-952j-524v-rjh4
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB