Skip to main content

Graphics DDK CVE-2026-49746

| EUVDEUVD-2026-54348 HIGH
Use of Out-of-range Pointer Offset (CWE-823)
2026-08-07 imaginationtech GHSA-xxq2-97gh-5p37
7.1
CVSS 3.1 · Vendor: imaginationtech
View

Attack ChainAIDerived

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

  1. Access
    Obtain local non-privileged access
  2. Delivery
    Craft GPU syscall with out-of-range array index
  3. Exploit
    Bypass DDK kernel driver array bounds validation
  4. Execution
    Read OOB kernel memory (info disclosure)
  5. Impact
    Trigger GPU UAF of arbitrary pages

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Use after free prevention
MITRE ATT&CK

1 technique across 1 tactic: Execution

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

Exploitation Conditions

Exploitation requires a local account or process with non-privileged user access (CVSS PR:L) on a system whose SoC incorporates an Imagination Technologies PowerVR GPU running one of the affected DDK versions. The attacker must have the ability to issue GPU system calls to the DDK kernel driver - typically requiring access to the GPU device node. No network reachability is needed (AV:L). Exploitation is NOT possible remotely over a network and does NOT require elevated privileges. The primary limiting factors are: (1) physical or remote shell access to the target device, (2) the device must use a PowerVR GPU with one of the named DDK release trains, and (3) the non-privileged user must have permission to interact with the GPU device node. Default configurations on many embedded/mobile platforms do restrict GPU device access to specific user groups, which reduces but does not eliminate risk.

Impact

The provided CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H, score 7.1) is consistent with the description: local access with low privilege is sufficient, no user interaction is required, and the impact is confidentiality (kernel memory disclosure) and availability (UAF-induced instability). EPSS at 0.14% (4th percentile) reflects that exploitation is not currently observed at scale, and there is no CISA KEV listing. The vulnerability is not flagged as automatable or remotely exploitable, which materially reduces its urgency compared to network-exploitable kernel bugs. That said, the UAF primitive on arbitrary pages is technically significant - kernel UAF vulnerabilities in GPU drivers have historically been leveraged for local privilege escalation even when not initially classified as integrity-impacting. The I:N rating in the CVSS should be viewed with some skepticism given the UAF class; defenders should treat this as a potential LPE stepping stone rather than a pure DoS. No conflicting signal was identified between CVSS and the description.

Exploit ScenarioDerived

A local non-privileged user or compromised application on a device using a PowerVR GPU with an affected DDK version constructs a malformed GPU system call containing an out-of-range array index. The DDK kernel driver processes the call without proper bounds validation, causing it to read kernel memory outside the intended buffer - leaking sensitive kernel data to userspace. In a more advanced exploitation path, the attacker triggers the UAF condition to corrupt arbitrary page metadata, potentially escalating to kernel code execution. No public exploit code has been identified at this time.

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

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

Alert me

AnalysisAIv1 – Aug 07, 2026

Out-of-bounds kernel memory read and GPU use-after-free in Imagination Technologies Graphics DDK exposes systems to kernel memory disclosure and potential arbitrary page corruption by local, non-privileged users. Incorrect array index validation in the GPU driver stack allows crafted GPU system calls to bypass kernel memory safety boundaries, resulting in both information disclosure (kernel memory read) and high-availability impact (UAF of arbitrary GPU-managed pages). No public exploit code or active exploitation has been identified; EPSS sits at 0.14% (4th percentile), indicating very low current exploitation probability.

RemediationAI

The primary remediation is to obtain and deploy updated Graphics DDK releases from Imagination Technologies that correct the array index validation in the GPU syscall path. Exact fixed version numbers are not confirmed in the available data - contact Imagination Technologies or the relevant SoC/device vendor for patched DDK builds applicable to your platform, referencing the vendor advisory at https://www.imaginationtech.com/gpu-driver-vulnerabilities/. Because the vulnerability requires a local non-privileged user to issue GPU system calls, a compensating control where patching is not immediately available is to restrict or audit which users or processes have access to the GPU device node (e.g., /dev/pvr* or equivalent); removing unprivileged applications from the gpu or render group limits the attack surface. This trade-off disables GPU acceleration for restricted users. Sandboxing or seccomp filtering of GPU ioctl syscalls in application containers is an additional mitigating layer but requires profiling the specific ioctl surface for each DDK version.

Affected VersionsENISA

Graphics DDK 1.18 RTM2
Graphics DDK 24.2 RTM2
Graphics DDK 25.1 RTM2 ≤25.3 RTM
Graphics DDK 23.2 RTM2
Graphics DDK 26.1 RTM1

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 (Driver Development Kit) is the GPU driver stack distributed to OEM partners who integrate PowerVR GPU IP into their SoCs, covering mobile, embedded, and IoT devices. The vulnerability is rooted in CWE-823 (Use of Out-of-range Pointer Offset): the driver fails to properly validate array indices supplied through GPU system calls from userspace, allowing a crafted index to cause the kernel-mode driver to read memory outside the intended array bounds (OOB read). In certain code paths this also facilitates a GPU Use-After-Free (UAF) condition on arbitrary physical pages, a class of bug that can cause unpredictable kernel behavior including crashes or, in more advanced exploitation scenarios, privilege escalation primitives. The affected CPE is cpe:2.3:a:imagination_technologies:graphics_ddk:*:*:*:*:*:*:*:* across multiple release trains.

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.1 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
vuln.today AI 7.1 HIGH

Local non-privileged GPU syscall access required (AV:L, PR:L); kernel OOB read gives C:H; UAF gives A:H; no integrity impact confirmed from available data.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/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
None
Availability
High

Lifecycle Timeline

3
CVSS changed
Aug 07, 2026 - 18:22 NVD
7.1 (HIGH)
CVE Published
Aug 07, 2026 - 01:59 cve.org
HIGH 7.1
CVE Published
Aug 07, 2026 - 01:59 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

Software installed and run as a non-privileged user may conduct improper GPU system calls to cause OOB read kernel memory access and in certain cases cause GPU UAF of arbitrary pages.

Incorrect validation of array index can lead to OOB read and potentially to GPU UAF of arbitrary pages.

Executive ViewAI

Why It Matters

Imagination Technologies Graphics DDK contains a kernel memory safety flaw enabling local users to read sensitive kernel data and potentially corrupt GPU-managed memory pages. Organizations deploying systems with Imagination GPU drivers face confidentiality breach risk and potential service disruption, though current exploitation likelihood remains minimal (0.1% EPSS). Immediate inventory and access control measures are required while monitoring for vendor patches.

Business Impact: High
Compensating Controls

Restrict local user access to GPU subsystems where operationally feasible; disable GPU acceleration in non-essential environments; implement OS-level mandatory access controls to isolate GPU driver processes; configure audit logging and alerting on suspicious GPU-related system calls; maintain comprehensive access logs for GPU resource allocation; engage Imagination Technologies for patch timeline and interim workarounds; test driver updates immediately upon release.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Medium
PowerVR GPU IP embedded in mobile and IoT SoCs globally
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.1%
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
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

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.

Related Vulnerabilities in GPU Driver Kernel Memory Safety Vulnerabilities

View all 3
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-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