CVE-2025-14412CVE-2025-14412是Soda PDF Desktop中的一个高危安全漏洞,CVSS评分达到7.8。该漏洞属于远程代码执行(RCE)类型,允许攻击者在用户系统上执行任意代码。漏洞的根本原因在于Soda PDF Desktop在处理XLS(Excel)文件时存在UI警告不足的问题。具体来说,当用户打开包含恶意脚本的XLS文件时,Soda PDF Desktop未能向用户发出适当的安全警告,导致恶意代码可以在用户不知情的情况下执行。攻击者可以利用此漏洞在当前用户的上下文环境中执行任意代码,从而完全控制受害者的系统。此漏洞需要用户交互才能触发,即目标用户必须访问恶意页面或打开恶意文件。由于攻击复杂度较低(AC:L)且不需要认证(PR:N),使得此漏洞容易被利用。漏洞由ZDI(Zero Day Initiative)报告,编号为ZDI-CAN-27495。
该漏洞存在于Soda PDF Desktop的XLS文件解析模块中。当应用程序处理特制的XLS文件时,存在安全验证缺陷。具体问题在于:(1) XLS文件解析器在处理内嵌的脚本或宏对象时,未能进行充分的安全检查;(2) 缺少对危险操作的UI警告机制,用户无法获知即将执行的潜在危险操作;(3) 应用程序在执行脚本时未遵循最小权限原则,导致恶意代码可以在当前用户权限下运行。攻击者可以通过构造包含恶意VBA宏或脚本的XLS文件,利用OLE(对象链接和嵌入)对象的处理漏洞来实现代码执行。当受害者使用Soda PDF Desktop打开该恶意文件时,恶意代码会自动执行,无需用户额外确认。攻击者可以利用此漏洞安装恶意软件、窃取敏感数据或完全控制受害者系统。漏洞的利用需要本地访问(AV:L)或诱导用户打开恶意文件。