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-07-24
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A buffer overrun in the Imagination Technologies Graphics DDK allows a guest virtual machine to issue GPU commands that write data outside the virtualised GPU memory. The write occurs via an unvalidated sHWPerfCtlDMABuf GPU-VA DMA operation that targets firmware private data. The flaw can be leveraged to gain higher privileges within the host or the hypervisor environment, compromising the confidentiality, integrity, and availability of the host system.

Affected Systems

The vulnerability affects the Graphics DDK from Imagination Technologies. No specific product versions are listed, so all current releases that contain the unvalidated DMA control code may be impacted until a patch is released. The exact scope depends on the guest VM's ability to send GPU commands to the firmware.

Risk and Exploitability

The EPSS score indicates less than a 1% chance of exploitation today, and the vulnerability is not included in the CISA KEV catalog. The most likely attack path is a compromised guest VM that can execute raw GPU commands; it is inferred that the attacker can trigger the out-of-bounds write from within the VM. There is no publicly documented exploit, but the severity of the impact warrants caution. The CVSS score is 7.8, indicating moderate to high severity.

Generated by OpenCVE AI on August 12, 2026 at 04:59 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Obtain and install the latest Graphics DDK from Imagination Technologies that includes a fix for the DMA write vulnerability
  • Apply hypervisor GPU isolation policies to ensure that guest VMs cannot issue arbitrary GPU commands or to monitor and restrict DMA operations
  • Implement strict input validation for GPU command interfaces and reject any commands that reference invalid memory ranges

Generated by OpenCVE AI on August 12, 2026 at 04:59 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 12 Aug 2026 19:00:00 +0000

Type Values Removed Values Added
First Time appeared Google
Google android
Imaginationtech ddk
Linux
Linux linux Kernel
CPEs cpe:2.3:a:imaginationtech:ddk:*:*:*:*:*:*:*:*
cpe:2.3:a:imaginationtech:ddk:26.1:rtm1:*:*:*:*:*:*
cpe:2.3:o:google:android:-:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:-:*:*:*:*:*:*:*
Vendors & Products Google
Google android
Imaginationtech ddk
Linux
Linux linux Kernel

Mon, 27 Jul 2026 15:45:00 +0000

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

Fri, 24 Jul 2026 09:15: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 - Unvalidated sHWPerfCtlDMABuf GPU-VA, DMA-write into FW privdata via MMU ctx 0
Weaknesses CWE-823
References

Subscriptions

Google Android
Imaginationtech Ddk Graphics Ddk
Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: imaginationtech

Published:

Updated: 2026-07-24T17:22:56.733Z

Reserved: 2026-06-01T11:03:13.032Z

Link: CVE-2026-49745

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2026-07-24T09:16:24.897

Modified: 2026-08-12T18:50:40.503

Link: CVE-2026-49745

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-12T05:00:09Z

Weaknesses
  • CWE-823

    Use of Out-of-range Pointer Offset