Description
Software installed and run as a non-privileged user may conduct improper GPU driver IOCTL calls to create an allocation scenario that when freed would cause double free and kernel heap corruption.



Scenario caused by fabricating a specific combination of flags on the allocation interface that would cause an incorrect double free event when freed.
Published: 2026-09-04
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a double free in the _FreeOSPages function of the Imagination Technologies Graphics DDK, caused by an incorrect allocation flag set by _EncodeAllocationFlags. A non‑privileged user can issue a malformed IOCTL call that creates a specific allocation scenario, and when that allocation is freed it triggers a double free, corrupting the kernel heap. The kernel heap corruption can lead to arbitrary code execution with elevated privileges, effectively turning a low‑privilege user into a kernel‑mode attacker. This flaw is a classic memory corruption issue represented by CWE‑416.

Affected Systems

Imagination Technologies Graphics DDK. No specific affected version information is provided in the CVE data, so any installation of the Graphics DDK should be considered potentially vulnerable until a patch is released.

Risk and Exploitability

The CVE has no EPSS score listed and is not included in the CISA KEV catalog, so current exploit likelihood is unknown. Given the nature of the flaw – a double free leading to kernel heap corruption – the potential impact is severe if exploited. The vulnerability is triggered via an improper IOCTL call, so an attacker does not need elevated privileges to exploit it. Because no official patch or workaround is cited in the provided data, the security control balance currently relies on delaying or limiting access to the vulnerable driver interface.

Generated by OpenCVE AI on September 4, 2026 at 03:23 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update to the latest Imagination Technologies Graphics DDK release that addresses the double free flaw, if such a patch is available.
  • If a patch cannot be applied immediately, restrict non‑privileged users from accessing the GPU device files or remove the vulnerable IOCTLs from the driver’s exposed interface.
  • Implement kernel‑level monitoring for signs of heap corruption (e.g., by using memory integrity checkers or audit logs) and consider disabling GPU acceleration or switching to a vendor‑maintained driver when possible.

Generated by OpenCVE AI on September 4, 2026 at 03:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 04 Sep 2026 02:00:00 +0000

Type Values Removed Values Added
Description Software installed and run as a non-privileged user may conduct improper GPU driver IOCTL calls to create an allocation scenario that when freed would cause double free and kernel heap corruption. Scenario caused by fabricating a specific combination of flags on the allocation interface that would cause an incorrect double free event when freed.
Title GPU DDK - Double free in _FreeOSPages due to incorrect allocation flag set by _EncodeAllocationFlags
Weaknesses CWE-416
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: imaginationtech

Published:

Updated: 2026-09-04T01:45:46.041Z

Reserved: 2026-05-11T10:58:04.162Z

Link: CVE-2026-45200

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-04T02:17:19.113

Modified: 2026-09-04T02:17:19.113

Link: CVE-2026-45200

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-04T03:30:13Z

Weaknesses