Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain guest VM kernel code execution
-
DeliveryCraft malicious GPU firmware commands
-
ExploitSubmit commands via DDK interface
-
ExecutionGPU Firmware performs OOB memory write
-
PersistOverwrite privileged memory structures
-
ImpactEscalate to higher privilege level
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 kernel-level (ring-0) code execution inside a Guest VM - the CVSS PR:L reflects that the attacker must already possess guest kernel privileges or the ability to load and run kernel software within the guest. The guest must have access to an Imagination Technologies GPU through the DDK command interface (GPU passthrough, virtual GPU, or bare-metal deployment with the DDK installed). No special non-default configuration of the DDK itself is described as a prerequisite beyond having the driver installed and operational. Limiting factors: the attacker must already control guest kernel code, which represents a significant prerequisite; the attack is local (AV:L) and cannot be initiated remotely without a separate initial-access step; SSVC confirms it is not automatable, ruling out unaided mass exploitation. |
| Impact | The CVSS 3.1 score of 7.8 (High) reflects a local attack vector with low privilege requirements and high impact across all three security properties - consistent with a guest-kernel privilege escalation. EPSS at 0.15% (5th percentile) indicates very low observed exploitation probability in the wild, which aligns with the SSVC determination of 'exploitation: none' and 'automatable: no' - this is not a spray-and-pray class of vulnerability. Despite the low EPSS, SSVC flags 'technical impact: total,' meaning successful exploitation yields full control of the affected guest environment. The gap between low EPSS and high technical impact suggests a vulnerability that is impactful but difficult to weaponize at scale, likely requiring specific knowledge of the GPU command interface. No KEV listing and no public POC further support treating this as a priority patch rather than an emergency response. The S:U scope in the CVSS vector deserves scrutiny: out-of-bounds GPU memory writes could, in principle, affect host GPU memory regions, but available data does not confirm a hypervisor-escape scenario, so S:U is provisionally accepted. |
| Exploit ScenarioDerived | An attacker who has obtained kernel-mode code execution inside a guest VM (for example, via a prior container escape or a guest OS vulnerability) crafts malformed GPU command buffers and submits them to the GPU Firmware through the DDK interface. The firmware processes the commands without validating target memory addresses, writing attacker-controlled data outside the guest's allocated GPU memory region, which the attacker leverages to overwrite kernel or hypervisor structures and escalate privileges. No public proof-of-concept code has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 26, 2026
Privilege escalation in Imagination Technologies Graphics DDK allows guest VM kernel software to issue crafted commands to GPU Firmware, triggering writes outside the guest's virtualized GPU memory boundary (CWE-823). Affected are multiple DDK release trains including versions 25.1 RTM2 through 25.3 RTM, 24.2 RTM2, 23.2 RTM2, and 1.18 RTM2. No public exploit code exists and CISA has not added this to KEV; however, SSVC assesses total technical impact given successful exploitation yields full C/I/A compromise of the guest environment.
RemediationAI
Consult the Imagination Technologies GPU driver vulnerability advisory at https://www.imaginationtech.com/gpu-driver-vulnerabilities/ for patched DDK release versions; no specific fixed release version is independently confirmed in the available data, so administrators should verify the current fix version directly against the vendor page. Until a patched DDK is deployed, the primary compensating control is restricting untrusted workloads from running kernel-mode code inside guests with GPU access - specifically, avoid exposing GPU passthrough or virtual GPU resources to multi-tenant or untrusted guest VMs. Reducing the privilege level of guest workloads that interact with the GPU command interface limits the attacker's ability to submit arbitrary firmware commands. Note that disabling GPU access entirely may impact workloads that depend on GPU acceleration.
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
CWE-823 (Use of Out-of-Range Pointer Offset) identifies the root cause: the GPU Firmware does not validate that memory write targets submitted via guest VM commands fall within the allocated virtual GPU memory region. Imagination Technologies' Graphics DDK (Driver Development Kit) is the software stack powering PowerVR and related GPU IP cores widely used in embedded and mobile SoCs. In virtualized deployments, the guest OS kernel communicates with the GPU Firmware through a command submission interface; a missing bounds check in that interface allows a guest kernel-mode actor to direct writes to arbitrary host or hypervisor GPU memory ranges. The CPE cpe:2.3:a:imagination_technologies:graphics_ddk:*:*:*:*:*:*:*:* covers the full product line with no further version constraint at the CPE layer, making version-range data from EUVD the primary scoping source.
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
Local attack requiring guest kernel privileges (PR:L, AV:L); no interaction needed; full C/I/A impact; scope unchanged pending confirmed hypervisor escape.
Primary rating from Vendor (imaginationtech).
CVSS VectorVendor: imaginationtech
Lifecycle Timeline
3DescriptionCVE.org
Kernel software installed and running inside a Guest VM may post improper commands to the GPU Firmware to trigger a write of data outside the Guest's virtualised GPU memory.
Software installed and run under a Guest VM can send commands to the GPU which result in out of bounds memory accesses. These can be used to escalate privileges.
Executive ViewAI
Imagination Technologies Graphics DDK contains a privilege escalation vulnerability affecting multiple version lines (25.1-25.3, 24.2, 23.2, and 1.18 release trains) that allows compromise of guest virtual machines through crafted GPU firmware commands. Successful exploitation results in complete loss of confidentiality, integrity, and availability of affected guest environments. Organizations deploying virtualized GPU infrastructure must immediately identify affected systems and implement interim protections, as no vendor patch is currently available.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict GPU device access to only trusted and essential guest workloads; isolate affected systems from networks containing sensitive production data; enforce strict access controls on guest kernel capabilities; implement comprehensive logging and anomaly detection on GPU firmware command execution; segment virtualized environments by trust boundary; evaluate system replacement timelines or major version migrations pending patch availability.
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
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
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.
More 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
Untrusted pointer dereference in Imagination Technologies Graphics DDK allows a local attacker with Rich Execution Envir
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 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-63811
GHSA-4p5h-7mq4-j3p9
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB