CVE-2026-34192

GPU DDK - _MMU_AllocLevel error recovery paths leave dangling page table entries

Published Jun 19, 2026 CVSS 3.1 · 7.7 High EPSS < 1% KEV · Not listed
Description
Software installed and run as a non-privileged user may conduct improper GPU system calls to cause an error path leading to UAF of GPU page tables.



The vulnerability allows physical memory allocated for MMU page tables to be used after being freed. This was caused by an error path that would not cleanup properly before freeing the physical allocation.

Analysis

AI-generated

Technical impact

The vulnerability arises when the GPU DDK’s MMU allocation routine fails to clear page‑table pointers during error recovery, leaving dangling references to freed physical memory. An attacker running ordinary user processes can prompt the bad path by issuing malformed GPU system calls, triggering a use‑after‑free of GPU page‑table structures. This use‑after‑free (CWE‑416) can corrupt memory used by the graphics driver or, if the driver runs in privileged mode, could potentially lead to kernel‑level code execution or a denial of service.

Affected Systems

Imagination Technologies’ Graphics DDK contains the affected code. No specific version numbers are listed, so any installation of the Graphics DDK that contains the unpatched MMU routine is potentially vulnerable.

Risk and Exploitability

EPSS data is not available and the vulnerability is not in the CISA KEV catalog, leaving the real exploitation probability uncertain. The CVSS score of 7.7 indicates a moderate‑to‑high severity level. The attack requires a local non‑privileged client that can invoke GPU system calls; the path to gain full compromise depends on whether the driver executes in kernel space. Until an official fix is released, organizations should evaluate the risk of running untrusted GPU workloads in the affected environment.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest Imagination Technologies Graphics DDK update that repairs the dangling page‑table entry bug.
  • Restrict unprivileged users from issuing GPU system calls that could trigger the error path, for example by tightening driver access controls or employing sandboxing mechanisms.
  • If a timely patch is not available, disable the vulnerable graphics driver or block GPU usage for critical workloads until the fix is released.

Generated by OpenCVE AI on June 22, 2026 at 20:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Imaginationtech
Imaginationtech graphics Ddk
Vendors & Products Imaginationtech
Imaginationtech graphics Ddk
Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.7, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description Software installed and run as a non-privileged user may conduct improper GPU system calls to cause an error path leading to UAF of GPU page tables. The vulnerability allows physical memory allocated for MMU page tables to be used after being freed. This was caused by an error path that would not cleanup properly before freeing the physical allocation.
Title GPU DDK - _MMU_AllocLevel error recovery paths leave dangling page table entries
Weaknesses CWE-416
References
Weaknesses

Sources

Status
PUBLISHED
Assigner
imaginationtech
Published
Updated
Jun 22, 2026, 6:21 PM
Reserved
Mar 26, 2026, 1:47 PM
Status
Deferred
Published
Jun 19, 2026, 10:16 AM
Modified
Oct 26, 2026, 11:10 AM