Ddk

Imaginationtech · 40 CVEs

CVE-2026-16280
CRITICAL

GPU DDK - Integer overflow in _PMRLogicalOffsetToPhysicalOffset

Jul 24, 2026

CVE-2026-49745
HIGH

GPU DDK - Unvalidated sHWPerfCtlDMABuf GPU-VA, DMA-write into FW privdata via MMU ctx 0

Jul 24, 2026

CVE-2026-49744
HIGH

GPU DDK - Unchecked ui32TracePointer in rgxfw_log_ex()

Jul 24, 2026

CVE-2026-49743
HIGH

GPU DDK - Write UAF of sync checkpoint in GPU kick function after export fence file descriptor is prematurely closed

Jul 24, 2026

CVE-2026-45203
HIGH

GPU DDK - rgxfw_hwperf_ufo() re-reads psCmdHeader->ui32CmdSize after initial check, TOCTOU

Jul 10, 2026

CVE-2026-45196
HIGH

GPU DDK - Arbitrary GPU register write in rgxfw_hwperf_hw due to unsanitized pointers from host kernel

Jul 10, 2026

CVE-2026-7639
HIGH

GPU DDK - Page UAF read in PMMETA_PROTECT heap memory

Jul 10, 2026

CVE-2026-41154
HIGH

GPU DDK - Incorrect Index Calculation in CMA Cleanup Path of AllocOSPages_Sparse

Jul 10, 2026

CVE-2026-34196
HIGH

GPU DDK - UAF read and/or write of arbitrary physical memory due to integer truncation in PMRDevPhysAddrOSMem

Jul 10, 2026

CVE-2026-45195
HIGH

GPU DDK - rgxfw_set_mips_fault_address(&psInit->sFaultPhysAddr) is untrusted

Jun 26, 2026

CVE-2026-21734
HIGH

GPU DDK - libusc OOB write at TreeRemove during WebGPU shader compilation

Jun 26, 2026

CVE-2026-34193
MEDIUM

GPU DDK - Arbitrary write via UFO updates due insufficient pointer validation in rgxfw_to_ptr()

Jun 1, 2026

CVE-2026-22166
HIGH

GPU DDK - Write UAF in KEGLGetPoolBuffers, WebGL reachable

May 1, 2026

CVE-2026-22165
HIGH

GPU DDK - UAF read of GLES3Context::psDrawParams and GLES3Context::psMode and UAF read/write of RMJob::apsCCBs

May 1, 2026

CVE-2026-22167
HIGH

GPU DDK - Cache resident PM buffers writable by other GPU requestors, leading to arbitrary write to physical memory

May 1, 2026

CVE-2026-21733
HIGH

GPU DDK - Incorrect flags validation in RGXDerivePTEProt8 can allow GPU to overwrite read-only shared memory (e.g. libc…

Apr 17, 2026

CVE-2026-22163
HIGH

GPU DDK - Unsafe writing of MMU PT entries on systems with 32-bit host CPU

Mar 20, 2026

CVE-2026-21732
CRITICAL

GPU DDK - libusc OOB write at ConvertSwitchToArrayLookupBP during WebGPU shader compilation

Mar 20, 2026

CVE-2026-21736
MEDIUM

GPU DDK - Insufficient permission check in PhysmemWrapExtMem() when write attribute support enabled

Mar 9, 2026

CVE-2025-13952
CRITICAL

GPU DDK - libusc UAF via WebGPU shaders at MergeConsecutiveBarriersBP

Jan 24, 2026

CVE-2025-10865
HIGH

GPU DDK - DevmemIntGetReservationData does not ref the PMR it returns

Jan 13, 2026

CVE-2025-58411
HIGH

GPU DDK - Reservation::psMappedPMR can change while used by a freelist -> UAF

Jan 13, 2026

CVE-2025-58409
LOW

GPU DDK - Disguised freelist buffers passed to RGXCreateHWRTDataSet can cause arbitrary physical memory writes corrupti…

Jan 13, 2026

CVE-2025-25176
CRITICAL

GPU DDK - GPU Register value contents leaked from secure workloads to non-secure world

Jan 13, 2026

CVE-2025-58408
MEDIUM

GPU DDK - KASAN Read UAF in the PVRSRVBridgeRGXSubmitTransfer2 due to improper error handling code

Dec 1, 2025

Showing 1 to 25 of 40 CVEs