Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLoad malicious code with DDK kernel module access
-
DeliveryMisuse IOCTL interface unsupported functionality
-
ExploitExploit race condition in GPU memory synchronization
-
ExecutionWrite to arbitrary physical memory pages
-
ImpactAchieve system compromise
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2021 - Vulnerable and Outdated Components
ASVS 5.0
V14 - Configuration Dependency management, component inventory
|
| Exploitation Conditions | Requires low-privilege local user access to misuse DDK kernel module IOCTL interface through malware code. Attacker exploits race condition in GPU memory access synchronization to write arbitrary physical memory. No victim interaction needed. |
| Impact | While a CVSS score is not assigned, the vulnerability carries significant real-world risk for systems running the affected Graphics DDK. The attack vector requires local access with the ability to execute malicious code (likely requiring kernel-level execution or ring-0 context), which moderately constrains the threat landscape but remains critical for systems where kernel code execution is possible. The CWE-820 classification indicates a well-understood class of vulnerability that, combined with GPU memory access primitives, has historically been demonstrated in proof-of-concept exploits. The lack of published EPSS or KEV status does not diminish risk; rather, it suggests this may be a recently disclosed or vendor-coordinated vulnerability. The technical impact is severe: arbitrary physical memory writes enable privilege escalation, memory disclosure, code injection, and complete system takeover. Organizations running Graphics DDK should treat this as a high-priority issue regardless of CVSS score absence, particularly in systems where kernel attack surface matters (HPC, data centers, gaming infrastructure, automotive systems). |
| Exploit ScenarioDerived | An attacker with the ability to execute kernel-mode malware (obtained through a separate kernel vulnerability, rootkit, or privileged compromise) crafts malicious IOCTL requests to the Graphics DDK kernel module. By sending concurrent or specially-timed IOCTL commands that exploit the race condition in the unsynchronized shared resource, the attacker manipulates the GPU's memory write operations to overwrite kernel data structures, page tables, or security-critical memory regions. This results in privilege escalation, disabling security mechanisms, or achieving arbitrary code execution with the highest system privilege level. No public proof-of-concept is currently identified, but the technical simplicity of GPU-based memory write primitives and the clarity of the CWE-820 root cause suggest that exploitation is straightforward once the vulnerable code path is identified. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 20, 2026
Unsafe IOCTL handling in the DDK kernel module allows local attackers with limited privileges to bypass GPU memory protections and write to arbitrary physical memory through race condition exploitation. This privilege escalation vulnerability affects systems using the vulnerable DDK driver and requires no user interaction to trigger. No patch is currently available.
Earlier versions of this analysis (1)
A race condition vulnerability exists in Imagination Technologies' Graphics DDK kernel module IOCTL interface that allows malware with kernel-level access to bypass synchronization mechanisms and perform arbitrary physical memory writes through the GPU. An attacker with the ability to execute malicious code at kernel level can exploit unsynchronized access to shared resources to subvert GPU operations and write to arbitrary physical memory pages, potentially leading to complete system compromise. The vulnerability requires malware execution and is specific to the Graphics DDK product line.
RemediationAI
Apply the security patch released by Imagination Technologies for Graphics DDK by updating to the latest patched version available through the vendor's official security advisory at https://www.imaginationtech.com/gpu-driver-vulnerabilities/. System administrators should prioritize this update, particularly for production systems and environments where kernel-mode execution or GPU access is available to untrusted code. As an interim measure pending patch deployment, restrict kernel-mode code execution and disable or restrict GPU access from untrusted user-space processes through kernel security modules (LSM, AppArmor, SELinux), implement memory access controls at the IOMMU/SMMU level to limit GPU DMA capabilities, and consider disabling GPU access entirely on systems where GPU functionality is not critical. Monitor kernel logs for suspicious IOCTL calls to the DDK driver interface.
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 vulnerability resides in Imagination Technologies' Graphics DDK (Driver Development Kit), a kernel-mode graphics driver component used across various GPU implementations. The root cause is classified as CWE-820 (Improper Synchronization), indicating that the IOCTL (Input/Output Control) interface of the DDK kernel module does not properly synchronize access to shared resources in concurrent contexts. The GPU is leveraged as a vehicle for performing memory operations because it has direct access to physical memory that can bypass normal memory protection mechanisms. When multiple execution contexts access the same shared resource without proper locking primitives or atomic operations, race conditions emerge that allow out-of-order or interleaved operations, permitting an attacker to manipulate GPU command queues or memory descriptors to write to arbitrary physical addresses.
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:H/PR:L/UI:N/S:C/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
DescriptionCVE.org
Requires malware code to misuse the DDK kernel module IOCTL interface.
Such code can use the interface in an unsupported way that allows subversion of the GPU to perform writes to arbitrary physical memory pages.
The product utilises a shared resource in a concurrent manner but does not attempt to synchronise access to the resource.
Executive ViewAI
CVE-2026-22163 presents notable security risk rated CVSS 7.8. Exploitation could compromise the security of affected deployments. Organizations should apply vendor updates when available and consider compensating controls in the interim.
Apply vendor patch. If immediate patching is not feasible: (1) Implement network-level access controls to limit exposure; (2) Enable enhanced monitoring and alerting; (3) Apply principle of least privilege.
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
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
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 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
EUVD-2026-13836
NVD
CVE.org
EPSS
Vulnrichment
VulDB
GitHub PoC
Exploit-DB