CVE-2026-34676Adobe Substance3D Painter 12.0.2及更早版本存在严重的越界写入漏洞。该漏洞源于软件在解析特定文件数据时未能正确验证边界条件。攻击者可诱导受害者打开精心构造的恶意文件,触发越界写入,进而导致在当前用户的权限上下文中执行任意代码。成功利用此漏洞可能导致系统被完全控制,影响机密性、完整性和可用性。
该漏洞属于典型的内存破坏漏洞,具体表现为越界写入。在Adobe Substance3D Painter解析特定格式的文件(如项目文件或贴图文件)时,程序未能对输入数据的长度或索引进行严格的边界检查。当攻击者构造一个包含畸形数据的恶意文件并诱导受害者打开时,软件会读取该数据并尝试写入内存缓冲区。由于缺乏边界验证,写入操作会超出预分配缓冲区的范围,覆盖相邻的内存区域。攻击者可以通过精心控制被覆盖的数据(如返回地址、函数指针或对象指针),劫持程序的执行流。由于CVSS向量显示无需认证(PR:N)且利用复杂度低(AC:L),结合用户交互(UI:R),攻击者可以制作特制的文件,通过钓鱼邮件或恶意下载链接分发给目标。一旦受害者打开文件,恶意代码即会在当前用户的上下文中运行,无需提权即可获得用户级别的控制权。