Skip to main content

Imagination Graphics DDK CVE-2026-41158

| EUVDEUVD-2026-36630 HIGH
Use After Free (CWE-416)
2026-06-12 imaginationtech GHSA-xvxw-65r3-5rcf
7.8
CVSS 3.1 · Vendor: imaginationtech
View

Attack ChainAIDerived

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

  1. Recon
    Gain local unprivileged code execution
  2. Delivery
    Open GPU device node
  3. Exploit
    Issue crafted alloc/free GPU syscalls
  4. Install
    Trigger use-after-free on physical pages
  5. C2
    Reuse freed pages via GPU DMA
  6. Execute
    Overwrite kernel structures
  7. Impact
    Escalate to root/kernel

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Memory lifecycle management
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Attacker must already be able to execute code as an unprivileged local user on a device running an affected Imagination Graphics DDK (25.1 RTM through 25.3 RTM, or 26.1 RTM) and must have access to the PowerVR GPU device node to issue GPU system calls - typically granted to any normal Android app or any local user account on Linux/embedded systems with the driver loaded. No special non-default configuration is required beyond the driver being installed and the GPU exposed to userspace, and no user interaction is needed once code runs (UI:N). Exploitation is limited to systems actually shipping the affected Imagination DDK (PowerVR-based Android handsets, automotive, set-top, and embedded SoCs); devices using Mali, Adreno, or other GPU stacks are not in scope, and environments that deny GPU device access to untrusted processes via SELinux/MAC effectively block the primitive.

Impact

The CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) correctly characterizes this as a local, low-complexity, low-privilege flaw with high impact across the CIA triad - a classic local privilege escalation primitive. EPSS is extremely low at 0.02% (5th percentile) and the issue is not on CISA KEV, with no public exploit identified at time of analysis, so mass exploitation is unlikely in the immediate term. However, raw EPSS understates risk here: GPU UAF bugs in mobile drivers (Mali, Adreno, PowerVR) have a strong track record of being weaponized for Android sandbox escapes and root, and Imagination GPUs ship in large fleets of Android and embedded devices, so targeted exploitation by commercial spyware or capable threat actors is plausible. Treat as a high-priority patch for any Android/embedded fleet shipping PowerVR GPUs, while accepting that opportunistic mass exploitation is not the dominant scenario today.

Exploit ScenarioDerived

An attacker convinces a victim to install a malicious app (or compromises a low-privilege process on an embedded device with a PowerVR GPU), then issues crafted GPU system calls that allocate and free physical pages without deferred-free, while keeping GPU page-table entries pointing at those addresses. As the kernel reuses the freed pages for sensitive structures (credentials, page tables, kernel code), the attacker uses the GPU as a DMA primitive to read or overwrite them, escalating to root/kernel privileges. No public exploit is identified at this time, but the primitive is consistent with prior weaponized GPU UAFs on mobile platforms.

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 – Jun 15, 2026

Local privilege escalation in Imagination Technologies Graphics DDK (GPU kernel driver) allows non-privileged users to issue crafted GPU system calls that perform read/write operations on arbitrary freed physical memory pages, enabling kernel memory corruption. The flaw stems from missing deferred-free handling, meaning the GPU can still access pages after the kernel module has released them. No public exploit identified at time of analysis and EPSS is very low (0.02%), but CVSS 7.8 reflects high local impact on confidentiality, integrity, and availability.

RemediationAI

Upstream fix available per Imagination's GPU driver vulnerabilities advisory at https://www.imaginationtech.com/gpu-driver-vulnerabilities/; a specific patched DDK release version is not independently confirmed from the provided data, so administrators should consult that advisory and their SoC/OEM (e.g., MediaTek, Renesas, automotive Tier 1, or handset vendor) for the corresponding firmware/OS update that integrates the fixed DDK. For fleets that cannot patch immediately, the most effective compensating control is to restrict installation of untrusted local applications on affected devices - e.g., enforce managed app stores and disable sideloading on Android, since the bug requires local code execution to issue GPU system calls; this trades off user/developer flexibility. Where supported, SELinux/MAC profiles that deny GPU device node access (e.g., /dev/pvr* or equivalent render node) to untrusted_app domains can reduce attack surface, but will break any application that legitimately uses GPU compute or accelerated rendering, so test carefully before broad rollout.

Affected VersionsENISA

Graphics DDK 25.1 RTM ≤25.3 RTM
Graphics DDK 26.1 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

Imagination Technologies' Graphics DDK is the kernel-mode driver and userspace stack powering PowerVR/IMG GPUs found in many Android devices, embedded SoCs, and automotive platforms. The driver exposes ioctl/system-call interfaces that let userspace processes program the GPU's memory management. The root cause is CWE-416 (Use After Free): physical pages are allocated for GPU use and freed back to the kernel without going through a deferred-free path that would ensure the GPU's MMU/page tables no longer reference them. Because the GPU can continue to DMA against those physical addresses after the kernel reuses them for unrelated allocations, an unprivileged process controlling GPU jobs gains an arbitrary physical read/write primitive against kernel memory.

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

Vendor (imaginationtech) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

Local attacker with any unprivileged account can reliably trigger a kernel UAF via GPU syscalls, yielding full kernel read/write and thus high C/I/A with no user interaction.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (imaginationtech).

CVSS VectorVendor: imaginationtech

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

Lifecycle Timeline

2
CVSS changed
Jun 15, 2026 - 21:22 NVD
7.8 (HIGH)
CVE Published
Jun 12, 2026 - 21:57 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

Software installed and run as a non-privileged user may conduct GPU system calls to write to arbitrary freed physical pages.

Physical memory allocated and freed, without the deferred free mechanism can lead to those resources being used for read/write by the GPU after the kernel module has freed the resource.

Executive ViewAI

Why It Matters

The Imagination Technologies Graphics DDK (GPU kernel driver) contains a local privilege escalation vulnerability (CVE-2026-41158, CVSS 7.8) that allows non-privileged users to corrupt kernel memory through crafted GPU system calls, potentially compromising system confidentiality, integrity, and availability. This affects organizations with systems running the affected GPU driver, particularly in high-performance computing and graphics-intensive environments. While no public exploit has been identified and the vulnerability requires local system access, the severity warrants immediate inventory and mitigation planning given the absence of available patches.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) restrict local system access through privileged account controls and OS hardening, (2) implement mandatory access controls (MAC/AppArmor) limiting GPU driver access to trusted applications only, (3) deploy endpoint detection and response (EDR) to monitor GPU driver anomalies and privilege escalation attempts, (4) disable GPU features not required for business operations, (5) enforce application whitelisting to limit GPU system call sources.

Threat Intelligence Overview

EPSS Score
0.0%
Top 95% exploitable
Data Quality
6 sources
Confidence: High

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

Use-after-free vulnerabilities occur when a program continues to access memory through a pointer after that memory has been deallocated.

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.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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