CVE-2025-14413CVE-2025-14413是Soda PDF Desktop软件中的一个高危安全漏洞,CVSS评分达到7.8。该漏洞属于目录遍历(Path Traversal)与远程代码执行(Remote Code Execution)的组合漏洞,存在于CBZ(Comic Book ZIP)文件解析功能中。攻击者可以通过精心构造包含恶意路径遍历序列的CBZ文件,当目标用户打开该文件时,攻击者能够突破应用程序的文件访问限制,遍历系统目录并在目标系统上以当前用户权限执行任意代码。此漏洞需要用户交互才能触发,用户必须打开攻击者提供的恶意CBZ文件或访问包含恶意文件的网页。由于Soda PDF是一款流行的桌面PDF处理软件,广泛应用于个人和企业环境中,该漏洞的存在可能对大量用户造成严重安全威胁。漏洞由Trend Micro Zero Day Initiative(ZDI)发现并披露,编号为ZDI-CAN-27509。
该漏洞的根本原因在于Soda PDF Desktop在解析CBZ文件时缺乏对用户提供的文件路径进行充分的安全验证。CBZ文件本质上是ZIP格式的压缩包,常用于分发漫画和电子书内容。攻击者可以创建一个特制的CBZ文件,其中包含带有目录遍历序列(如../../)的文件路径。当Soda PDF Desktop提取并解析这个CBZ文件时,应用程序会直接将攻击者控制的路径传递给底层的文件操作函数(如fopen、CreateFile等),而没有进行必要的路径规范化或安全检查。攻击者利用这一缺陷,可以将文件内容写入到应用程序目录之外的系统位置,例如启动文件夹、脚本目录或系统配置目录,从而实现持久化或代码执行。由于CVSS向量显示攻击复杂度为低(AC:L),本地攻击向量(AV:L),且无需认证(PR:N),因此攻击者可以相对容易地利用此漏洞。成功利用后,攻击者可以在当前用户的上下文中执行任意代码,获取与当前用户相同的系统权限。