CVE-2025-61801CVE-2025-61801 是 Adobe Dimension 4.1.4 及更早版本中存在的一个高危释放后使用(Use After Free)漏洞。该漏洞由 Adobe 产品安全事件响应团队(PSIRT)发现并报告,于2025年10月14日正式披露。Adobe Dimension 是 Adobe 公司推出的一款3D建模和渲染软件,广泛应用于产品可视化、场景设计、3D合成等领域,被设计师、艺术家和营销人员广泛使用。
该漏洞的 CVSS 3.1 评分为 7.8分,属于高危级别。攻击者可以通过诱导用户打开特制的恶意文件来利用此漏洞,成功利用后可导致在当前用户上下文环境中执行任意代码。漏洞的攻击向量为本地(AV:L),无需认证(PR:N),但需要用户交互(UI:R)。一旦利用成功,将对系统的机密性、完整性和可用性造成高(C:H/I:H/A:H)级别的影响。
由于 Adobe Dimension 主要用于创意设计和3D内容制作,其用户群体包括大量设计师和创意工作者,这些用户通常会在本地工作站上处理各种来源的文件,包括邮件附件、云端下载或第三方共享资源,这使得该漏洞具有较高的实际威胁。攻击者可以将恶意文件伪装成正常的3D项目文件,通过社会工程学手段诱骗用户打开,从而触发漏洞并获取系统控制权。
释放后使用(Use After Free, UAF)漏洞是一种常见的内存安全漏洞类型,通常发生在程序释放某块内存后,仍然保留指向该内存区域的指针并继续使用的情况下。在 Adobe Dimension 中,该漏洞存在于文件解析或渲染过程中,当软件处理特定格式的3D文件(如 .dn 项目文件或导入的3D模型文件)时,对象或内存资源的管理出现缺陷。
具体而言,当 Dimension 解析恶意构造的文件时,可能错误地释放了某个内部数据结构(如3D对象引用、纹理资源或场景节点),但仍保留了指向该内存区域的指针。后续操作(如渲染、属性修改或场景更新)会通过该悬空指针访问已释放的内存,导致以下后果:
1. **任意代码执行**:攻击者可以精心构造释放后的内存内容(如通过堆喷射技术),使得悬空指针访问时执行攻击者控制的代码。
2. **权限提升**:由于漏洞利用后代码在当前用户上下文执行,若用户具有管理员权限,攻击者将获得完全的系统控制权。
3. **数据损坏或泄露**:UAF漏洞可能导致程序崩溃、数据损坏,或被用于辅助其他攻击。
利用方式方面,攻击者需要制作一个特制的恶意文件(通常为 Dimension 支持的3D项目格式),通过邮件、即时通讯、云存储共享等方式发送给目标用户。当用户在本地打开该文件时,漏洞被触发,恶意代码在用户上下文中执行。