Skip to main content

Graphics DDK EUVDEUVD-2026-54346

| CVE-2026-45198 HIGH
Untrusted Pointer Dereference (CWE-822)
2026-08-07 imaginationtech GHSA-952j-524v-rjh4
7.8
CVSS 3.1 · Vendor: imaginationtech
View

Attack ChainAIDerived

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

  1. Access
    Achieve REE kernel-level code execution
  2. Delivery
    Locate GPU Firmware pointer in non-secure REE memory
  3. Exploit
    Overwrite pointer with attacker-controlled memory address
  4. Execution
    GPU Firmware dereferences malicious pointer during data transfer
  5. Persist
    Corrupt GPU Firmware internal state across TEE boundary
  6. Impact
    Achieve 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

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

Graphics DDK 1.18 RTM2
Graphics DDK 24.2 RTM2
Graphics DDK 25.1 RTM2 ≤25.3 RTM
Graphics DDK 23.2 RTM2
Graphics DDK 1.17 RTM2
Graphics DDK 26.1 RTM1

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

Vendor (imaginationtech) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.2 HIGH

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.

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

Primary rating from Vendor (imaginationtech).

CVSS VectorVendor: imaginationtech

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

Lifecycle Timeline

3
CVSS changed
Aug 07, 2026 - 18:22 NVD
7.8 (HIGH)
CVE Published
Aug 07, 2026 - 01:42 cve.org
HIGH 7.8
CVE Published
Aug 07, 2026 - 01:42 cve.org
UNKNOWN (no severity yet)

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Low
niche GPU vendor, primarily embedded, mobile, and automotive markets
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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.2%
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
Total

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
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.

Related Vulnerabilities in GPU Driver Kernel Memory Safety Vulnerabilities

View all 3
CVE-2026-16280 CRITICAL
9.8 Jul 24

Memory corruption and information disclosure in Imagination Graphics DDK allows remote unauthenticated attackers to expl

CVE-2026-41157 CRITICAL
9.8 Jun 12

Out-of-bounds write in the Imagination Technologies Graphics DDK (GPU user-space driver) can be triggered when a victim

CVE-2026-21732 CRITICAL
9.6 Mar 20

GPU shader compiler memory corruption via malicious shader code allows remote code execution when the compiler runs with

CVE-2026-34195 HIGH
8.8 Jun 12

Out-of-bounds kernel write in Imagination Technologies Graphics DDK (PowerVR GPU driver) allows a local non-privileged p

CVE-2026-41154 HIGH
7.8 Jul 10

Out-of-bounds kernel memory read/write in Imagination Technologies Graphics DDK (the driver kit for PowerVR GPUs) allows

CVE-2026-7639 HIGH
7.8 Jul 10

Local memory-corruption escalation in Imagination Technologies' Graphics DDK (the PowerVR GPU driver stack) lets an unpr

CVE-2026-34196 HIGH
7.8 Jul 10

Local privilege escalation in Imagination Technologies' Graphics DDK (PowerVR GPU driver) lets a non-privileged user tri

CVE-2026-45199 HIGH
7.8 Aug 21

Privilege escalation in Imagination Technologies Graphics DDK allows guest VM kernel software to issue crafted commands

CVE-2026-45196 HIGH
7.8 Jul 10

Privilege escalation in Imagination Technologies' Graphics DDK GPU driver allows kernel-level software inside a Host VM

CVE-2026-45200 HIGH
7.8 Sep 04

Kernel heap corruption in Imagination Technologies Graphics DDK enables local privilege escalation from a non-privileged

CVE-2026-49745 HIGH
7.8 Jul 24

Privilege escalation in Imagination Technologies Graphics DDK allows a malicious guest VM with GPU access to send crafte

CVE-2026-49744 HIGH
7.8 Jul 24

Out-of-bounds write in Imagination Technologies Graphics DDK allows a malicious guest VM to issue improper GPU commands

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy