Executive brief
Imagination Technologies' GPU drivers contain a vulnerability in how they validate memory page size parameters when allocating physical pages. A non-privileged application can craft invalid page size requests that cause the GPU to read or write beyond intended memory boundaries, potentially exposing or corrupting sensitive data in kernel memory or other running processes.
Technical details
The vulnerability exists in the GPU DDK (driver development kit) kernel module's handling of log2 page size parameters during physical page allocation. An unprivileged user can submit improper GPU system calls with crafted log2 page size values that bypass validation checks, causing 4K pages to be treated as higher-order pages. This leads to out-of-bounds (OOB) read and write access to memory beyond the 4K boundary. The attack vector is local, requires no special privileges, and can be triggered through GPU IOCTLs. Patches are available in updated DDK releases.
Affected products
- Imagination Technologies GPU DDK up to and including 25.2 RTM
Timeline
- 2026-08-21: disclosed: CVE-2026-45201 published on NVD