Skip to main content

Graphics Ddk CVE-2026-21733

| EUVDEUVD-2026-23446 HIGH
Improper Handling of Insufficient Permissions or Privileges (CWE-280)
2026-04-17 imaginationtech GHSA-4h67-fm2h-4qrp
7.3
CVSS 3.1 · Vendor: imaginationtech
Share

Severity by source

Vendor (imaginationtech) PRIMARY
7.3 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L

Primary rating from Vendor (imaginationtech) · only source for this CVE.

CVSS VectorVendor: imaginationtech

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

Lifecycle Timeline

6
Re-analysis Queued
Apr 23, 2026 - 12:22 vuln.today
cvss_changed
Analysis Generated
Apr 17, 2026 - 19:33 vuln.today
CVSS changed
Apr 17, 2026 - 18:22 NVD
7.3 (None) 7.3 (HIGH)
EUVD ID Assigned
Apr 17, 2026 - 16:45 euvd
EUVD-2026-23446
Analysis Generated
Apr 17, 2026 - 16:45 vuln.today
CVE Published
Apr 17, 2026 - 16:08 nvd
HIGH 7.3

DescriptionCVE.org

Software installed and run as a non-privileged user may conduct improper GPU system calls to gain write permission to read-only wrapped user-mode memory and files.

This is caused by improper handling of GPU memory reservation protections.

AnalysisAI

Local privilege escalation in Imagination Technologies Graphics DDK allows low-privileged users to modify read-only GPU memory and files through improper system call handling. Affects DDK versions 1.17 through 25.3 RTM across multiple release branches. Attack requires local access and low-level privileges but no user interaction (CVSS: 7.3). EPSS data not available; no active exploitation confirmed (SSVC: none); no public POC identified at time of analysis. Vulnerability stems from insufficient validation of GPU memory reservation protections, enabling authenticated local users to bypass kernel-enforced memory access controls.

Technical ContextAI

Imagination Technologies Graphics DDK (Driver Development Kit) provides user-mode and kernel-mode components for GPU operations across PowerVR and IMG GPU architectures. This vulnerability (CWE-280: Improper Handling of Insufficient Permissions or Privileges) resides in the GPU system call interface where the driver fails to enforce read-only memory protections during GPU memory reservation operations. When user-mode applications invoke GPU system calls to allocate or manipulate GPU memory regions, the DDK incorrectly grants write permissions to memory segments that should be read-only, including both GPU-mapped user-mode memory buffers and associated filesystem objects. This represents a confused deputy problem where the privileged kernel driver performs operations on behalf of unprivileged callers without proper authorization checks. The affected CPE (cpe:2.3:a:imagination_technologies:graphics_ddk) spans multiple RTM (Release to Manufacturing) branches from legacy 1.17/1.18 versions through current 25.x series, indicating a long-standing architectural flaw rather than a recent regression.

RemediationAI

Upgrade to patched Graphics DDK versions as specified in Imagination Technologies security advisory at https://www.imaginationtech.com/gpu-driver-vulnerabilities/. Vendor-released patch details and fixed versions per affected branch should be obtained from that advisory - specific patched version numbers not independently confirmed from available NVD data at time of analysis. For systems unable to immediately patch: restrict GPU device node access permissions (typically /dev/pvr* or /dev/mali* depending on hardware) to trusted user groups only using udev rules; implement mandatory access control policies (SELinux/AppArmor) to prevent untrusted processes from accessing GPU device files; disable GPU acceleration for non-essential applications in multi-user environments. Note that restricting device access will break GPU functionality for affected applications - acceptable trade-off only for non-production or limited-use systems. For containerized environments, explicitly deny GPU device passthrough (--device flag in Docker, devicePlugin in Kubernetes) to untrusted workloads until patching completes. Monitor for abnormal GPU memory allocation patterns via dmesg and system logs. Long-term mitigation requires driver update; workarounds provide only partial risk reduction.

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

Share

CVE-2026-21733 vulnerability details – vuln.today

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