Description
Software installed and run as a non-privileged user may conduct improper GPU system calls to free memory in still in use, replace with another allocation and cause arbitrary memory reads or writes to physical memory pages.



A memory buffer managed by a CPU thread of control (driver) and accessed by a GPU thread of control (firmware) can be freed while in use. Software installed and run as a non-privileged user may replace that buffer with another and replace a shared resource (memory page address list) managed by the CPU thread of control (driver) leading to the GPU accessing memory not managed by the CPU thread of control (driver).
Published: 2026-10-30
Score: n/a
EPSS: n/a
KEV: No
Impact: Arbitrary memory read or write
Action: Immediate Patch
AI Analysis

Impact

This vulnerability arises from a use‑after‑free condition in the GPU Device Driver Kit (DDK). When an abort command is submitted via PVRSRVRGXKickTA3DKM, a memory buffer that is still being used by the GPU is freed. A non‑privileged application can then allocate a new buffer at the same address and update a shared resource list managed by the driver. The GPU subsequently accesses a memory region that is no longer under driver control, allowing the attacker to read or write arbitrary physical memory. The weakness is a classic use‑after‑free (CWE‑416) and can lead to memory corruption that may compromise confidentiality, integrity, or availability of the system.

Affected Systems

Imagination Technologies provides the vulnerable component as part of its Graphics DDK. The vulnerability affects all releases of the GPU DDK that contain this flawed abort‑command handling. No specific version ranges are listed in the CNA data, so any deployment of the Graphics DDK prior to an update that addresses the use‑after‑free is potentially affected.

Risk and Exploitability

The flaw can be triggered by a non‑privileged user with the ability to issue GPU system calls; it does not require elevated privileges or network exposure based on the description. Because the exploit manipulates kernel‑space memory controlled by the driver, the difficulty of exploitation is high, but the impact is severe. No EPSS score is available and the vulnerability is not yet listed in the CISA KEV catalog. Nonetheless, its CVE description indicates that the attacker can achieve arbitrary memory reads or writes, which could lead to privilege escalation or denial of service if exploited on a host system that relies heavily on GPU acceleration.

Generated by OpenCVE AI on October 30, 2026 at 03:22 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the GPU Device Driver Kit to the latest release from Imagination Technologies, which corrects the abort‑command cleanup logic.
  • If an update is not available, restrict non‑privileged applications from submitting abort commands via PVRSRVRGXKickTA3DKM by applying access controls or sandboxing such applications.
  • Enable kernel hardening features such as address space layout randomization, memory protection, and mandatory access‑control policies to limit the impact of any accidental memory corruption in the driver.

Generated by OpenCVE AI on October 30, 2026 at 03:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 30 Oct 2026 04:00:00 +0000

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

Fri, 30 Oct 2026 02:00:00 +0000

Type Values Removed Values Added
Description Software installed and run as a non-privileged user may conduct improper GPU system calls to free memory in still in use, replace with another allocation and cause arbitrary memory reads or writes to physical memory pages. A memory buffer managed by a CPU thread of control (driver) and accessed by a GPU thread of control (firmware) can be freed while in use. Software installed and run as a non-privileged user may replace that buffer with another and replace a shared resource (memory page address list) managed by the CPU thread of control (driver) leading to the GPU accessing memory not managed by the CPU thread of control (driver).
Title GPU DDK - Write UAF due to missing cleanup reference for abort command submitted via PVRSRVRGXKickTA3DKM
Weaknesses CWE-416
References

Subscriptions

Imaginationtech Graphics Ddk
cve-icon MITRE

Status: PUBLISHED

Assigner: imaginationtech

Published:

Updated: 2026-10-30T01:42:18.824Z

Reserved: 2026-07-22T10:44:41.844Z

Link: CVE-2026-65586

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-30T02:17:09.493

Modified: 2026-10-30T02:17:09.493

Link: CVE-2026-65586

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-30T03:45:05Z

Weaknesses