Description
Kernel software installed and running inside a Guest VM may post improper commands to the GPU Firmware to trigger a read and/or write data outside the Guest's virtualised GPU memory.



The firmware uses data provided by the Guest VM to set up accesses to memory. It validated this before use, but a TOCTOU bug was present which allowed the earlier check results to be invalidated.
Published: 2026-09-04
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Kernel software running inside a Guest VM may post improper commands to the GPU firmware, triggering a read and/or write outside the Guest’s virtualised GPU memory. The firmware uses data supplied by the Guest VM to set up memory accesses, validating this data before use. However, a TOCTOU bug allowed the earlier validation results to become invalidated, enabling the guest to perform unauthorized memory operations.

Affected Systems

Imagination Technologies Graphics DDK – any deployment where the GPU firmware is used in a virtualised environment and a guest kernel can directly send commands to the GPU firmware. The specific firmware version affected is not listed, so all versions of the graphics DDK that expose the psFWMemContext->uiPageCatBaseRegSet functionality are potentially vulnerable.

Risk and Exploitability

No CVSS score is available and the EPSS score is not provided, but the vulnerability is listed as not part of the CISA KEV catalog. Based on the description, it is inferred that the guest kernel must have the ability to post commands to the GPU firmware, meaning a local‑VM kernel privilege escalation or integrity breach. Attackers with kernel‑level access inside the guest can trigger read/write beyond the expected memory region. Because the vulnerability involves a race condition that can invalidate prior validation, the exploit surface exists even without additional user interactions. The risk is considered high for systems that allow guest kernels to freely communicate with the GPU firmware without isolation controls.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the GPU firmware and driver to a version that addresses the TOCTOU bug.
  • Configure the hypervisor or virtualization layer to restrict guest kernels from issuing arbitrary GPU commands, ensuring only trusted command paths are available.
  • Implement runtime monitoring of GPU memory accesses and enforce bounds checks or fencing to detect and block out‑of‑bounds operations.

Generated by OpenCVE AI on September 4, 2026 at 03:50 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 Kernel software installed and running inside a Guest VM may post improper commands to the GPU Firmware to trigger a read and/or write data outside the Guest's virtualised GPU memory. The firmware uses data provided by the Guest VM to set up accesses to memory. It validated this before use, but a TOCTOU bug was present which allowed the earlier check results to be invalidated.
Title GPU DDK - TOCTOU affecting psFWMemContext->uiPageCatBaseRegSet
Weaknesses CWE-367
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: imaginationtech

Published:

Updated: 2026-09-04T01:53:55.981Z

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

Link: CVE-2026-45197

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-45197

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-04T04:00:09Z

Weaknesses
  • CWE-367

    Time-of-check Time-of-use (TOCTOU) Race Condition