CVE-2025-63680CVE-2025-63680是Nero BackItUp软件中的一个高危安全漏洞,CVSS评分8.6。该漏洞属于路径解析/UI渲染缺陷(CWE-22),存在于Nero Productline系列产品中。攻击者利用Windows ShellExecuteW的扩展名回退机制,通过创建带有尾部点的文件夹并在其中放置同名脚本文件,诱使软件将脚本渲染为文件夹图标。当用户点击该伪造的文件夹时,ShellExecuteW会通过PATHEXT回退机制(.COM/.EXE/.BAT/.CMD)执行其中的恶意脚本,从而实现任意代码执行。此漏洞影响Nero BackItUp 2019至2025版本及更早版本,厂商已确认此问题。由于攻击复杂度低且无需特殊权限即可利用,建议用户尽快采取防护措施。
该漏洞的核心在于Nero BackItUp对文件路径的处理逻辑存在缺陷。当软件遍历文件系统时,尾部点文件夹(如test.)在Windows系统中仍被视为有效路径,但文件系统会将其作为文件而非目录处理。攻击者创建一个名为test.的文件夹,并在其中放置名为test.bat或test.cmd的脚本文件。由于Windows的ShellExecuteW函数在执行文件时会按照PATHEXT环境变量定义的顺序(.COM > .EXE > .BAT > .CMD)查找并执行匹配的可执行文件,当Nero BackItUp调用ShellExecuteW打开该路径时,系统会识别到test.bat并执行其中的命令。这意味着攻击者可以通过精心构造的脚本实现任意代码执行,包括下载恶意载荷、建立持久化后门或执行系统级操作。整个攻击过程无需认证权限,仅需诱导用户点击伪造的文件夹图标即可触发。