Description
Software installed and run as a non-privileged user may conduct improper GPU system calls to cause an integer overflow and map two GPU virtual addresses to the same physical address. One of these virutal mappings can be freed along with the physical page, allowing for a read/write UAF via the second mapping



The second virtual mapping references a physical address that has been freed after the first virtual mapping has been freed. This allows the physical memory to be allocated (for example) by another process and read/written to.
Published: 2026-07-10
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A non‑privileged user can exploit an integer truncation bug in the PMRDevPhysAddrOSMem routine of Imagination Technologies’ Graphics DDK to force two GPU virtual addresses to point to the same physical page. When one of those virtual mappings is freed, the physical page is released but the second mapping remains valid. If a different process subsequently allocates that page, the attacker can read from or write to memory that now belongs to another process, enabling arbitrary access to physical memory. This use‑after‑free can lead to data leakage or corruption and can potentially be used to elevate privileges or compromise system integrity.

Affected Systems

All released builds of Imagination Technologies Graphics DDK that contain the PMRDevPhysAddrOSMem implementation are vulnerable. Because the advisory does not specify discrete build versions, any current or future build that includes this routine should be treated as at risk until a fix is deployed.

Risk and Exploitability

The CVSS score of 7.8 indicates a high‑severity flaw; however, the EPSS score of less than 1% suggests that exploitation is unlikely to be widespread at the moment. Exploitation requires local access by a non‑privileged user and does not involve a network component. Nevertheless, the ability to read or write any physical page that has been reallocated by another process poses a significant risk to confidentiality and integrity of system memory and could be leveraged for further attacks if the attacker can influence the victim process’s state.

Generated by OpenCVE AI on July 31, 2026 at 12:56 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Obtain and apply the latest Imagination Technologies GPU DDK release that contains a fix for the PMRDevPhysAddrOSMem routine as soon as it becomes available.
  • Configure the system so that only privileged accounts can invoke the GPU system calls that interact with the vulnerable routine; consider disabling those calls for all non‑privileged users.
  • If a vendor update is not yet available, isolate GPU usage for untrusted applications by sandboxing or limiting their access to GPU resources, thereby reducing the window in which a use‑after‑free can occur.

Generated by OpenCVE AI on July 31, 2026 at 12:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 13 Jul 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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


Mon, 13 Jul 2026 14:45:00 +0000

Type Values Removed Values Added
First Time appeared Imaginationtech
Imaginationtech graphics Ddk
Vendors & Products Imaginationtech
Imaginationtech graphics Ddk

Fri, 10 Jul 2026 21:15:00 +0000

Type Values Removed Values Added
Description Software installed and run as a non-privileged user may conduct improper GPU system calls to cause an integer overflow and map two GPU virtual addresses to the same physical address. One of these virutal mappings can be freed along with the physical page, allowing for a read/write UAF via the second mapping The second virtual mapping references a physical address that has been freed after the first virtual mapping has been freed. This allows the physical memory to be allocated (for example) by another process and read/written to.
Title GPU DDK - UAF read and/or write of arbitrary physical memory due to integer truncation in PMRDevPhysAddrOSMem
Weaknesses CWE-416
References

Subscriptions

Imaginationtech Graphics Ddk
cve-icon MITRE

Status: PUBLISHED

Assigner: imaginationtech

Published:

Updated: 2026-07-13T18:55:28.947Z

Reserved: 2026-03-26T13:47:30.669Z

Link: CVE-2026-34196

cve-icon Vulnrichment

Updated: 2026-07-13T18:19:18.351Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T13:00:10Z

Weaknesses