35 matches found
CVE-2023-4969
CVE-2023-4969 describes a vulnerability where a GPU kernel can read sensitive data from another GPU kernel through the local memory region across various architectures. The issue is a confidentiality exposure (HIGH) with LOCAL access and LOW attack complexity; no user interaction is required. The...
CVE-2025-0467
The GPU DDK contains a vulnerability where kernel software running inside a Guest VM can exploit memory shared with the GPU Firmware . Specifically, a flaw in rgxfw_hwperf_get_packet_buffer allows for an out-of-range pointer offset (CWE-823), enabling an attacker to perform an OOB write to data o...
CVE-2025-25179
Software installed and run as a non-privileged user can conduct improper GPU system calls to subvert GPU hardware, enabling the ability to write to arbitrary physical memory pages . The vulnerability is identified as CVE-2025-25179 and is associated with the Graphics Ddk and GPU DDK . Technical a...
CVE-2026-21734
The GPU DDK is vulnerable to an out-of-bounds write within the libusc library during WebGPU shader compilation at the TreeRemove stage. This vulnerability is triggered when a web page loads unusual GPU shader code, specifically an edge case involving a very small value, which causes a segmentatio...
CVE-2026-34193
The Imagination Graphics DDK is affected by a vulnerability where a logic error in the address translation allows kernel software running inside a Guest or Host VM to post improper commands to the GPU Firmware . This flaw, specifically involving insufficient pointer validation in rgxfw_to_ptr(), ...
CVE-2025-13952
The Imagination Graphics DDK contains a write use-after-free vulnerability within the GPU shader compiler library (libusc ). This issue occurs when a web page containing unusual GPU shader code is loaded from the internet into the GPU compiler process. Specifically, the shader code triggers a pat...
CVE-2026-49743
A Use-After-Free (UAF) vulnerability exists in the GPU DDK because the GPU driver fails to properly increment the reference count of an underlying synchronisation primitive during workload submission involving an exported fence. A non-privileged user can exploit this by destroying the exported fe...
CVE-2025-46710
CVE-2025-46710 describes a Use After Free vulnerability involving the kernel heap . The flaw allows for potential kernel exceptions due to reading and writing kernel heap data after it has been freed. While the specific affected software or hardware product is not explicitly named in the provided...
CVE-2025-58410
Software running as a non-privileged user may conduct improper GPU system calls to gain write permissions to memory buffers exported as read-only . The root cause is the improper handling of memory protections for the buffer resource. Specifically, multiple calls into PhysmemGEMPrimeExport can re...
CVE-2025-46707
Software running within a Guest VM can override the Firmware's state to gain unauthorized access to the GPU . The root cause involves a GPU DDK issue where a Guest VM can override its own FW VZ connection state even after the Firmware has closed it. While the specific affected product and version...
CVE-2026-49745
Kernel software running within a Guest VM can exploit a vulnerability in the GPU DDK to send improper commands to the GPU Firmware . Specifically, an unvalidated sHWPerfCtlDMABuf GPU-VA allows for a DMA-write into FW privdata via MMU ctx 0 . This root cause results in out-of-bounds memory accesse...
CVE-2025-46708
A security vulnerability exists in the Imagination GPU Driver where software running inside a Guest VM can perform improper GPU system calls. This allows a malicious guest to prevent other guests from processing work on the GPU, potentially causing a Denial of Service for other virtualized worklo...
CVE-2026-22165
The Imagination Graphics DDK is vulnerable to a resource management error involving a write-release-after-reuse flaw. Specifically, a web page containing unusual WebGPU content can trigger a write Use-After-Free (UAF) crash within the GPU GLES user-space shared library . Technical details indicat...
CVE-2026-34196
The GPU DDK is affected by a Use After Free (UAF) vulnerability caused by an integer truncation in PMRDevPhysAddrOSMem . A non-privileged user can execute improper GPU system calls to trigger an integer overflow, resulting in two GPU virtual addresses mapping to the same physical address. By free...
CVE-2026-7639
The GPU DDK is vulnerable to a use after free (UAF) condition in the PMMETA_PROTECT heap memory. A non-privileged user can execute a sequence of improper GPU system calls to trigger a failure path in the MMU mapping logic , resulting in incomplete cleanup of an internal driver state. This allows ...
CVE-2026-16280
The GPU DDK is vulnerable to an integer overflow within the _PMRLogicalOffsetToPhysicalOffset function when calculating physical offsets for sparse PMRs . For PMRs exceeding 4 GB , this overflow causes 32-bit truncation of address computations, leading to incorrect GPU MMU mappings . A non-privil...
CVE-2026-22167
The Imagination Graphics DDK suite is affected by a buffer error vulnerability that allows an unprivileged user to execute improper GPU system calls. This flaw enables the GPU to perform write operations to arbitrary physical memory pages and restricted internal GPU buffers. Consequently, an atta...
CVE-2026-21733
A vulnerability exists in the Imagination Technologies Graphics DDK (Linux and Android) due to improper handling of GPU memory reservation protections . Specifically, incorrect flag validation in RGXDerivePTEProt8 allows software running with non-privileged user privileges to conduct improper GPU...
CVE-2026-45195
Kernel software running inside a Host VM can exploit a vulnerability in the GPU DDK by posting improper commands to the GPU Firmware . The root cause involves the rgxfw_set_mips_fault_address(&psInit->sFaultPhysAddr) function handling untrusted addresses, which allows the firmware to perform m...
CVE-2026-45203
A Time-of-check Time-of-use (TOCTOU) race condition exists in the GPU DDK within the rgxfw_hwperf_ufo() function. The vulnerability is caused because the system re-reads psCmdHeader->ui32CmdSize after the initial validation check but before it is used. This allows a malicious driver to modify ...
CVE-2025-58409
Software running as a non-privileged user can perform improper GPU system calls to subvert hardware and write to arbitrary physical memory pages . This vulnerability allows an attacker to corrupt data pages not allocated by the GPU driver, including memory used by the kernel and drivers running o...
CVE-2026-45196
The GPU DDK is affected by an arbitrary GPU register write in rgxfw_hwperf_hw. This vulnerability is caused by unsanitized pointers originating from the host kernel, which allows kernel software running inside a Host VM to post improper commands to the GPU Firmware . Successful exploitation of th...
CVE-2026-22163
The Imagination Graphics DDK contains a security vulnerability caused by unsynchronized access to shared resources in a concurrent manner. Malware code can exploit this by misusing the DDK kernel module IOCTL interface in an unsupported way. This flaw allows for the subversion of the GPU to perfo...
CVE-2026-22166
The Imagination Graphics DDK is vulnerable to a Resource Management Error where loading a web page with unusual WebGPU content into the GPU GLES render process can trigger a write Use-After-Free (UAF) crash in the GPU GLES user-space shared library. This crash specifically originates from the KEG...
CVE-2026-41154
The GPU DDK is vulnerable to an out-of-bounds (OOB) memory access issue. The root cause is incorrect buffer indexing within the page freeing logic of the sparse memory implementation specifically when indexing pages larger than 4kB . An attacker running software as a non-privileged user may lever...
CVE-2026-49744
A vulnerability in the GPU DDK allows kernel software running inside a Guest VM to post improper commands to the GPU Firmware . This triggers an out-of-bounds access (specifically an unchecked ui32TracePointer in rgxfw_log_ex()), resulting in a data write outside the Guest's virtualized GPU memor...
CVE-2025-46709
A security vulnerability exists in the Imagination Graphics DDK , a suite of GPU driver tools from Imagination UK . The flaw originates from reading kernel heap data and subsequently releasing it or performing a NULL pointer dereference , which can lead to memory leaks or kernel exceptions . Spec...
CVE-2025-58407
Kernel or driver software installed on a Guest VM is vulnerable to a TOCTOU (Time-of-Check Time-of-Use) race condition when posting commands to the GPU Firmware . This vulnerability specifically affects psFWMemContext->uiPageCatBaseRegSet . Successful exploitation could allow an attacker to tr...
CVE-2025-10865
The Imagination Graphics DDK is vulnerable to a flaw where a non-privileged user can conduct improper GPU system calls. This leads to mismanagement of reference counting on an internal resource, potentially resulting in a use after free condition. While the specific function is identified in some...
CVE-2025-58408
A security vulnerability exists in the Imagination Graphics DDK suite, where an unprivileged user can perform improper GPU system calls to trigger reads of stale data. This flaw, specifically identified in PVRSRVBridgeRGXSubmitTransfer2 due to improper error handling, can lead to kernel exception...
CVE-2026-21732
The Imagination Graphics DDK is vulnerable to an out-of-bounds write within the GPU shader compiler library (specifically in libusc during ConvertSwitchToArrayLookupBP ). This vulnerability is triggered when the compiler process handles a web page containing unusual GPU shader code, such as an ed...
CVE-2026-21736
A vulnerability exists in the GPU DDK where software running as a non-privileged user can perform improper GPU system calls. The root cause is the improper handling of memory protections for the user-mode wrapped memory resource, which allows an attacker to gain write permission to read-only wrap...
CVE-2025-46711
A vulnerability exists in GPU DDK where software running as a non-privileged user can perform improper GPU system calls. This triggers a NULL pointer dereference within the LockHandle on bridge entry when a connection is misused, leading to kernel exceptions . The impact is categorized as having ...
CVE-2025-58411
A Use After Free (UAF) vulnerability exists in the GPU DDK , specifically within the Reservation::psMappedPMR component. The root cause is improper resource management and reference counting, where a resource can change while being used by a freelist. A non-privileged user can conduct improper GP...
CVE-2025-25176
The Imagination Graphics DDK , a suite of GPU driver tools, contains a security vulnerability where intermediate register values from secure workloads can be exfiltrated. This occurs when workloads are scheduled from applications running in the platform's non-secure environment . This vulnerabili...