Skip to main content

Graphics Ddk CVE-2026-22163

| EUVDEUVD-2026-13836 HIGH
Missing Synchronization (CWE-820)
2026-03-20 imaginationtech
7.8
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Load malicious code with DDK kernel module access
  2. Delivery
    Misuse IOCTL interface unsupported functionality
  3. Exploit
    Exploit race condition in GPU memory synchronization
  4. Execution
    Write to arbitrary physical memory pages
  5. Impact
    Achieve 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.

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

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

Alert me

AnalysisAIv1 – 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)
v1 Mar 20, 2026 - 23:16 CVSS 7.8

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

Graphics DDK 1.17 RTM
Graphics DDK 24.1 RTM ≤24.2 RTM
Graphics DDK 1.18 RTM
Graphics DDK 23.2 RTM
Graphics DDK 25.1 RTM ≤25.3 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

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

NVD PRIMARY 7.8 HIGH
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

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

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.0%
Top 96% exploitable
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.0%
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

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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