Skip to main content

Graphics DDK EUVDEUVD-2026-39785

| CVE-2026-21734 HIGH
Use of Out-of-range Pointer Offset (CWE-823)
2026-06-26 imaginationtech GHSA-c5qr-j92g-m289
7.7
CVSS 3.1 · Vendor: imaginationtech
View

Attack ChainAIDerived

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

  1. Access
    Host web page with malicious GPU shader
  2. Delivery
    Victim loads page on PowerVR device
  3. Exploit
    Shader passed to Graphics DDK compiler
  4. Execution
    Edge-case value triggers out-of-bounds write
  5. Persist
    Compiler process memory corrupted/crashes
  6. Impact
    Escalate via system-privileged compiler process

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Use after free prevention
MITRE ATT&CK

1 technique across 1 tactic: Execution

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 victim's device to compile attacker-supplied GPU shader code - specifically a web page delivering unusual shader code (the description cites an edge case using a very small value) to the Graphics DDK shader compiler, e.g. via WebGL/WebGPU. The crash/OOB write itself needs no authentication (PR:N) and no special privileges, but it is gated by the victim loading the malicious content (effectively user interaction, despite the CVSS UI:N) and by the device running an affected DDK version (25.1-25.3, 24.1-24.2, 23.2, or 1.18 RTM). Escalation beyond a crash is limited to 'certain platforms' where the GPU compiler process runs with system privileges; on platforms where it is sandboxed or unprivileged, impact is largely limited to denial of service.

Impact

The CVSS:3.1 vector (AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H, base 7.7) indicates local attack vector with low complexity and no privileges, no confidentiality impact, but high integrity and availability impact - consistent with a memory-corruption crash that may be steerable into code execution. The local vector reflects that the vulnerable shader compiler runs on the device even though the malicious shader arrives via a web page. No EPSS score, KEV listing, or POC was supplied, so exploitation probability cannot be quantified from the input; the realistic signal is moderate - memory corruption in a compiler is non-trivial to weaponize into reliable RCE. One tension to verify: the CVSS sets UI:N, yet the description requires a victim to load a malicious web page, which is effectively user interaction (UI:R) - verify with the vendor. The vendor's own caveat that escalation is only meaningful 'on certain platforms when the compiler process has system privileges' means real-world severity is highly platform-dependent.

Exploit ScenarioDerived

An attacker hosts a web page embedding a malicious WebGL/WebGPU shader that uses the triggering edge-case value; when a victim on an affected PowerVR device visits the page, the shader is handed to the Graphics DDK compiler, which performs an out-of-bounds write and crashes (denial of service). On platforms where the compiler process holds system privileges, the attacker attempts to shape the memory corruption into code execution to escalate on the device. No public POC was provided in the source data.

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

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

Alert me

AnalysisAIv1 – Jun 26, 2026

Out-of-bounds write in Imagination Technologies' Graphics DDK GPU shader compiler lets a crafted web page containing unusual or edge-case shader code (e.g. WebGL/compute shaders using a very small value) corrupt memory and crash the GPU compiler process. On platforms where that compiler process runs with system privileges, the memory corruption could be chained toward privilege escalation or further device exploitation. No public exploit identified at time of analysis and the issue is not listed in CISA KEV; impact is integrity and availability (CVSS 7.7, CWE-823).

RemediationAI

Apply the fixed Graphics DDK release from Imagination Technologies as distributed by your SoC/device vendor; consult the vendor advisory at https://www.imaginationtech.com/gpu-driver-vulnerabilities/ for the corrected RTM version applicable to your DDK branch (25.x, 24.x, 23.2, or 1.18), as no single exact fix version was provided in the input - Patch available per vendor advisory, released patched version not independently confirmed here. Until the updated driver is integrated, the most effective compensating control is to limit untrusted shader compilation reaching the GPU compiler: disable or restrict WebGL/WebGPU in browsers on affected devices (trade-off: breaks hardware-accelerated 3D and some web apps), and avoid loading untrusted web content on devices where the GPU compiler process runs with elevated/system privileges. Where the platform allows, reduce the privilege level of the GPU compiler process so a crash cannot escalate (trade-off: possible performance or compatibility regressions).

Affected VersionsENISA

Graphics DDK 25.1 RTM ≤25.3 RTM
Graphics DDK 1.18 RTM
Graphics DDK 23.2 RTM
Graphics DDK 24.1 RTM ≤24.2 RTM

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

Imagination Technologies' Graphics DDK is the GPU driver/development kit underpinning PowerVR-class GPUs shipped in many mobile and embedded SoCs. The flaw lives in the shader compiler library, which parses and compiles GPU shader programs (the kind a browser submits via WebGL/WebGPU) inside a dedicated GPU compiler process. CWE-823 (Use of Out-of-range Pointer Offset) is the root cause class: an edge-case shader input - described as using a very small value - drives the compiler to compute a pointer/index outside the intended bounds and perform an out-of-bounds write, producing a segmentation fault and exploitable memory corruption. The affected component is identified by CPE cpe:2.3:a:imagination_technologies:graphics_ddk and tagged Buffer Overflow / Memory Corruption.

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.7 HIGH
AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
vuln.today AI 7.1 HIGH

Local GPU compiler is the attack surface (AV:L) but the victim must load a malicious web page (UI:R); no auth needed (PR:N); memory corruption yields high integrity/availability impact, no data disclosure (C:N).

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

Primary rating from Vendor (imaginationtech).

CVSS VectorVendor: imaginationtech

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

Lifecycle Timeline

2
CVSS changed
Jun 26, 2026 - 20:22 NVD
7.7 (HIGH)
CVE Published
Jun 26, 2026 - 15:14 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

A web page that contains unusual GPU shader code is loaded into the GPU compiler process and can trigger a write out-of-bounds write crash in the GPU shader compiler library. On certain platforms, when the compiler process has system privileges this could enable further exploits on the device.

An edge case using a very small value in GPU shader code can cause a segmentation fault in the GPU shader compiler due to am out-of-bounds write.

Executive ViewAI

Why It Matters

Imagination Technologies' Graphics DDK GPU shader compiler contains a critical out-of-bounds write vulnerability (CVE-2026-21734, CVSS 7.7) exploitable through malicious web content, with confirmed potential for privilege escalation on systems where the GPU compiler process operates with elevated system privileges. Organizations with Imagination GPU hardware face immediate integrity and availability risks, particularly if the compiler process runs with administrative access. No vendor patch is currently available, requiring urgent deployment of compensating controls to reduce exposure.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable WebGL in all enterprise browsers via group policy to eliminate attack vector; (2) Enforce principle of least privilege-reconfigure GPU compiler processes to run as unprivileged users rather than system or administrative accounts, eliminating privilege-escalation path; (3) Deploy mandatory process isolation and kernel-level sandboxing for all GPU-related services; (4) Implement real-time monitoring and alerting on GPU compiler process terminations and segmentation faults; (5) Restrict network and physical access to systems running affected Imagination GPU DDK on critical infrastructure.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Medium
PowerVR/Imagination GPU driver shipped in many mobile and embedded SoCs
Data Quality
5 sources
Confidence: Medium

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.1%
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
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

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.

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-45198 HIGH
7.8 Aug 07

Untrusted pointer dereference in Imagination Technologies Graphics DDK allows a local attacker with Rich Execution Envir

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

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