CVE-2025-11795CVE-2025-11795是Autodesk 3ds Max软件中的一个高危安全漏洞,CVSS评分达到7.8分。该漏洞因3ds Max在解析恶意构造的JPG图像文件时存在边界验证缺陷,导致攻击者可触发Out-of-Bounds Write(越界写入)条件。当用户打开一个经过精心设计的恶意JPG文件时,攻击者能够利用此漏洞在当前进程的上下文中执行任意代码。由于该漏洞需要用户交互(UI:R)才能触发,攻击者通常需要诱骗目标用户打开恶意文件。一旦成功利用,攻击者可以在受害者的计算机上获得与当前进程相同的权限级别,从而实现远程代码执行、窃取敏感数据、安装恶意软件或完全控制受影响的系统。此漏洞影响3ds Max处理JPG图像文件的组件,属于典型的文件解析类安全漏洞。这类漏洞在3D建模和渲染软件中尤为危险,因为这类软件经常需要处理来自不同来源的图像资源。攻击者可能通过钓鱼邮件、恶意网站或捆绑在其他合法软件中的方式分发恶意JPG文件。由于该漏洞的本地攻击向量(AV:L)特性,攻击者需要先将恶意文件传递给目标用户。
该漏洞的根本原因在于Autodesk 3ds Max的JPG图像解析器在处理图像数据时未能正确验证边界条件。当软件读取JPG文件的特定字段(如DHT表、DQT表或图像数据块)时,解析代码可能存在缓冲区大小计算错误或索引验证不足的问题。攻击者可以通过精心构造一个包含畸形数据的JPG文件来触发越界写入。具体来说,恶意JPG文件可能包含:1) 超长的量化表或哈夫曼表数据,超出预期缓冲区大小;2) 异常的图像尺寸参数,导致内存分配不足;3) 精心构造的扫描数据,使解压缩过程中的数据写入超出预定边界。当3ds Max加载此类文件时,解析器会将恶意数据写入相邻的内存区域,可能覆盖重要的函数指针、对象数据或控制流数据。攻击者可以利用这种内存破坏来劫持程序执行流,最终在受害系统上执行任意代码。成功利用此漏洞需要攻击者具备一定的文件格式知识和逆向工程能力,以精确构造能够绕过安全检查的恶意载荷。