<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>VulnFeed.org: Imagination Technologies Graphics DDK</title><link>https://vulnfeed.org/</link><description>Every disclosure, as it lands. Critical-only feed available.</description><language>en</language><atom:link href="https://vulnfeed.org/feed/product/imagination-technologies-graphics-ddk.xml" rel="self" type="application/rss+xml"/><item><title>CVE-2026-18629: GPU DDK - libusc.so NPD due to integer overflow at ConvertSwitchToArrayLookup during WebGPU shader compilation</title><link>https://vulnfeed.org/cve/CVE-2026-18629/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-18629/</guid><pubDate>Fri, 30 Oct 2026 02:17:09 +0000</pubDate><description>A web page that contains unusual GPU shader code is loaded into the GPU compiler process and can lead memory allocation failure. If the allocation failure is not properly handled, the compiler may dereference a NULL pointer at a controlled offset, resulting in a crash of the compiler process. On certain platforms, when the compiler process has system privileges this could lead to crashes or enable further exploits on the device. The weakness results from performing arithmetic operations on values derived from the shader program without properly preventing integer overflow. The overflow can cause incorrect memory size calculations, leading to memory allocation failures and subsequent invalid program behaviour. Integer overflow can produce unexpected values that affect memory allocation and other security-relevant operations.</description></item><item><title>CVE-2026-19199: GPU DDK - OOB write due to freelist size integer overflow in RGXCreateHWRTDataSet</title><link>https://vulnfeed.org/cve/CVE-2026-19199/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-19199/</guid><pubDate>Fri, 30 Oct 2026 02:17:09 +0000</pubDate><description>Software installed and run as a non-privileged user may conduct improper system calls to allocate physical memory. A 32-bit integer overflow in the KM driver during page-to-byte conversion of an allocation size can result in an undersized kernel buffer allocation. This may allow unallocated or previously allocated physical pages to be mapped into an attacker-controlled GPU MMU context, leading to disclosure of sensitive kernel data.</description></item><item><title>CVE-2026-74912: GPU DDK - Fix for CVE-2026-49746 prevents the mapping of graphics buffers &gt; 4GB</title><link>https://vulnfeed.org/cve/CVE-2026-74912/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-74912/</guid><pubDate>Fri, 30 Oct 2026 02:17:09 +0000</pubDate><description>On GPU systems with the security vulnerability fix for CVE-2026-49746 applied, the mapping range of graphics buffers is limited which causes errors when the mapping outside of that range. Integer truncation caused when mapping GPU buffer pages in the buffer’s range 0GB - 4GB, produces error and limits the functionality of the kernel mode driver.</description></item><item><title>CVE-2026-74915: GPU DDK - OOB write in UntwiddlePOTSquare64bpp</title><link>https://vulnfeed.org/cve/CVE-2026-74915/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-74915/</guid><pubDate>Fri, 30 Oct 2026 02:17:09 +0000</pubDate><description>A web page that contains unusual WebGPU content loaded into the GPU GLES render process can trigger a OOB read and/or write crash in the GPU GLES user-space shared library. On certain platforms, when the process executing graphics workload has system privileges this could enable further exploits on the device.</description></item><item><title>CVE-2026-65586: GPU DDK - Write UAF due to missing cleanup reference for abort command submitted via PVRSRVRGXKickTA3DKM</title><link>https://vulnfeed.org/cve/CVE-2026-65586/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-65586/</guid><pubDate>Fri, 30 Oct 2026 01:42:18 +0000</pubDate><description>Software installed and run as a non-privileged user may conduct improper GPU system calls to free memory in still in use, replace with another allocation and cause arbitrary memory reads or writes to physical memory pages. A memory buffer managed by a CPU thread of control (driver) and accessed by a GPU thread of control (firmware) can be freed while in use. Software installed and run as a non-privileged user may replace that buffer with another and replace a shared resource (memory page address list) managed by the CPU thread of control (driver) leading to the GPU accessing memory not managed by the CPU thread of control (driver).</description></item><item><title>CVE-2026-65584: GPU DDK - Stack Buffer Overflow via undersized UFO address array in DumpStalledContextInfo</title><link>https://vulnfeed.org/cve/CVE-2026-65584/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-65584/</guid><pubDate>Fri, 30 Oct 2026 01:32:56 +0000</pubDate><description>Software installed and run as a non-privileged user may conduct improper GPU system calls causing a stack overflow in the kernel. The overflow occurs when processing resolved Linux/Android fence synchronization checkpoints, while user checkpoints are excluded from the stack array. Successful exploitation can cause kernel memory corruption and typically results in a denial-of-service condition through a kernel crash. The code vulnerability is a buffer write beyond the allocated array on the stack caused by copying excessive data from an internal buffer.</description></item><item><title>CVE-2026-15466: GPU DDK - Write UAF due to a race condition caused by insufficient locking in PVRSRVRGXCloseHWPerfClientStreamKM()</title><link>https://vulnfeed.org/cve/CVE-2026-15466/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-15466/</guid><pubDate>Fri, 30 Oct 2026 01:23:24 +0000</pubDate><description>Software installed and run as a non-privileged user may conduct improper GPU system calls to cause race condition in hardware performance counters buffer’s destruction path leading to read and/or write UAF. The race condition in the destruction path could lead to reference counter being decremented in non-atomical way allowing other code paths using a freed object to read and/or write kernel heap memory.</description></item></channel></rss>
