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



Software installed and run under a Guest VM can send commands to the GPU which result in out of bounds memory accesses. These can be used to escalate privileges.
Published: 2026-08-21
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In Imagination Technologies Graphics DDK, the function rgxfw_to_ptr() fails to reject firmware private data pointers, allowing a kernel running inside a Guest virtual machine to instruct the GPU firmware to write data outside the Guest’s allocated virtualised GPU memory. This out‑of‑bounds write can overwrite arbitrary memory locations, which an attacker with kernel privileges inside the Guest can use to alter the host or other virtual machines, effectively enabling privilege escalation.

Affected Systems

All installations of Imagination Technologies Graphics DDK that contain the rgxfw_to_ptr() routine are potentially vulnerable. No specific version numbers are disclosed, so any release of the Graphics DDK that includes this function should be considered at risk.

Risk and Exploitability

Because exploitation requires attacker control of kernel code within a Guest VM, the threat is limited to environments where a malicious VM can run privileged code. No EPSS or KEV data is available; the CVSS score is not supplied. The vulnerability can be leveraged to perform out‑of‑bounds writes that may compromise the host or other VMs, making the risk significant in multi‑tenant or shared‑hardware scenarios.

Generated by OpenCVE AI on August 21, 2026 at 06:04 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Imagination Technologies Graphics DDK to a patched version that includes proper bounds checking in rgxfw_to_ptr(). If no patch is available, contact the vendor for an update.
  • Limit GPU access for untrusted guests by disabling direct GPU pass‑through or enforcing strict IOMMU domain separation to prevent guest kernels from issuing arbitrary firmware commands.
  • Implement host‑side monitoring of GPU command activity, enforce SELinux or AppArmor hardening for guest kernel processes, and ensure the GPU firmware version is up to date to reduce the attack surface.

Generated by OpenCVE AI on August 21, 2026 at 06:04 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 21 Aug 2026 04: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 write of data outside the Guest's virtualised GPU memory. Software installed and run under a Guest VM can send commands to the GPU which result in out of bounds memory accesses. These can be used to escalate privileges.
Title GPU DDK - rgxfw_to_ptr() does not reject FW private data pointers
Weaknesses CWE-823
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: imaginationtech

Published:

Updated: 2026-08-21T03:36:39.887Z

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

Link: CVE-2026-45199

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-21T04:18:02.650

Modified: 2026-08-21T04:18:02.650

Link: CVE-2026-45199

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-21T06:15:03Z

Weaknesses
  • CWE-823

    Use of Out-of-range Pointer Offset