Skip to main content

Imagination Graphics DDK EUVDEUVD-2026-35083

| CVE-2026-34194 HIGH
Incorrect Pointer Scaling (CWE-468)
2026-06-08 imaginationtech GHSA-4fp7-72xg-c4hc
7.1
CVSS 3.1 · Vendor: imaginationtech
Share

Severity by source

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

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
None
Integrity
High
Availability
High

Lifecycle Timeline

3
Analysis Generated
Jun 08, 2026 - 20:23 vuln.today
CVSS changed
Jun 08, 2026 - 20:22 NVD
7.1 (HIGH)
CVE Published
Jun 08, 2026 - 14:58 nvd
UNKNOWN (no severity yet)

DescriptionCVE.org

Software installed and run as a non-privileged user may conduct improper GPU system calls to cause mismanagement of a mapping state maintained for a sparse memory allocation.

The product accidentally refers to the wrong memory due to the semantics of how math operations are implicitly scaled across buffers of different sizes.

AnalysisAI

Local privilege escalation and integrity compromise in Imagination Technologies Graphics DDK (GPU driver) allows non-privileged users to corrupt sparse memory mapping state via improper GPU system calls, leading to out-of-bounds memory access. The flaw stems from implicit scaling errors in pointer arithmetic across buffers of differing sizes (CWE-468), affecting DDK releases 24.2 RTM, 25.1-25.3 RTM, and 26.1 RTM. No public exploit identified at time of analysis, but the local attack vector with low complexity makes this attractive for sandbox escape chains on Android/Linux devices using PowerVR GPUs.

Technical ContextAI

The Imagination Graphics DDK is the kernel-mode driver stack for PowerVR GPUs, widely deployed in mobile SoCs (MediaTek, Allwinner, TI) running Android and embedded Linux. The vulnerability is a CWE-468 Incorrect Pointer Scaling weakness: when the driver performs arithmetic on pointers tied to sparse memory allocations, the compiler/runtime implicitly multiplies the offset by the element size of the source buffer rather than the intended target buffer. This produces an off-by-many-bytes reference into adjacent kernel-managed mapping metadata, allowing a userland process holding a GPU file descriptor (typically /dev/dri/* or vendor GPU node - accessible to any app on Android) to desynchronize the kernel's view of which physical pages back which virtual mappings.

RemediationAI

Patch available per vendor advisory at https://www.imaginationtech.com/gpu-driver-vulnerabilities/ - exact fixed DDK version is not stated in the provided data, so administrators must consult the vendor page directly and confirm with their SoC vendor or Android OEM, since DDK fixes propagate through BSP updates rather than direct end-user installs. Until a fixed DDK build is integrated into device firmware, compensating controls are limited because GPU device nodes are required for normal graphics rendering; on managed Android fleets consider restricting installation of untrusted third-party apps via MDM (which removes the local attacker), disabling GPU compute APIs (OpenCL/Vulkan compute) for non-essential apps where the OS permits, and on Linux embedded devices tightening udev permissions on /dev/dri/render* to a dedicated group rather than world-accessible - note that restricting render node access will break hardware-accelerated graphics for any user not in the group.

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

EUVD-2026-35083 vulnerability details – vuln.today

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