CVE-2025-13791CVE-2025-13791是Scada-LTS软件中一个中等严重程度的路径遍历漏洞。该漏洞存在于Scada-LTS的Project Import功能中,具体位于br/org/scadabr/vo/exporter/ZIPProjectManager.java文件的Common.getHomeDir函数。攻击者可以通过构造恶意的ZIP文件,利用ZIP Slip攻击技术,在解压过程中将文件写入到目标系统上的任意目录位置。该漏洞的CVSS评分为6.3,属于中等严重程度,攻击向量为网络远程攻击,需要低权限认证但无需用户交互。由于这是一个ZIP Slip(压缩包路径穿越)漏洞,攻击者可以在ZIP文件中嵌入包含路径遍历序列(如../)的文件名,当文件被解压时会将文件写入到预期目录之外的位置,可能导致远程代码执行、配置文件覆盖或其他安全后果。该漏洞的影响版本为Scada-LTS 2.7.8.1及之前的所有版本。
该漏洞是一个典型的ZIP Slip路径遍历漏洞,存在于Scada-LTS的ZIPProjectManager.java文件中。在处理ZIP项目导入功能时,应用程序未能正确验证和解压ZIP文件中各文件的路径名。攻击者可以创建一个包含路径遍历序列的恶意ZIP文件,例如文件名为../../../etc/cron.d/malicious的文件。当Scada-LTS使用Common.getHomeDir函数获取到基础目录后,在解压过程中直接将ZIP中的文件路径与基础目录拼接,而没有对文件路径进行规范化或验证。这意味着攻击者可以突破解压目录的限制,将恶意文件写入到系统的任意位置。成功利用此漏洞可以写入crontab、SSH authorized_keys、web shell等敏感位置,从而实现远程代码执行。漏洞的触发需要攻击者能够上传并触发项目导入功能,这通常需要低权限用户账号。