CVE-2025-65806CVE-2025-65806是E-POINT CMS中的一个中等严重性安全漏洞,存在于eagle.gsam-1169.1版本的档案文件上传功能中。该漏洞允许攻击者通过上传嵌套的ZIP压缩包(ZIP文件中包含另一个ZIP文件)来绕过安全检查,当内部压缩包包含可执行文件(如webshell.php)时,应用程序在解压这些档案时会将该可执行文件提取到Web可访问的目录中。成功利用此漏洞可导致远程代码执行(RCE)、数据泄露、账户被入侵或进一步的系统危害,具体影响取决于Web服务器或进程的运行权限。此漏洞的根本原因在于应用程序对档案文件内容的验证不足,以及对解压目标路径的限制不够严格。攻击者利用递归压缩的技术手段,可以将恶意文件隐藏在多层压缩结构中,从而绕过常规的文件类型检查和安全过滤机制。
该漏洞的技术原理涉及档案文件的递归解压处理缺陷。E-POINT CMS的文件上传模块在处理ZIP文件时,仅检查最外层压缩包的文件名和内容,但未能递归验证嵌套档案中的文件。当攻击者构造一个包含内部ZIP文件的外部ZIP压缩包时,应用程序会先解压外层ZIP,然后继续处理内层ZIP文件。如果内层ZIP包含PHP webshell或其他可执行脚本,应用程序可能将其解压到Web服务器的文档根目录或可执行目录下。由于解压过程中的路径遍历检查不完善,攻击者还可以利用特殊构造的文件名(如包含../的路径)将文件写入Web目录之外的位置。成功利用后,攻击者可以通过HTTP请求访问解压后的webshell,从而在服务器上执行任意系统命令,实现远程代码执行。