CVE-2025-14520CVE-2025-14520是baowzh hfly PHP旅行网站CMS中的一个路径遍历漏洞。该漏洞存在于/admin/index.php/datafile/delfile端点,攻击者可以通过filename参数进行路径遍历,成功利用此漏洞可删除服务器上的任意文件。漏洞CVSS评分为5.4,属于中危级别,攻击复杂度低,无需用户交互,但需要低权限认证。漏洞已于2025年12月11日公开披露,厂商在收到早期通知后未做出任何回应。由于该漏洞的利用代码已公开且可远程利用,建议受影响的用户立即采取防护措施。
该漏洞是一个典型的路径遍历(Path Traversal)安全问题,存在于baowzh hfly旅行网站CMS的文件删除功能中。具体位置在/admin/index.php/datafile/delfile端点的filename参数处理逻辑。攻击者可以通过构造特殊的filename参数值,使用../进行目录遍历,从而访问和删除服务器上web根目录之外的文件。例如,构造filename=../../../etc/passwd或filename=../../../var/www/html/config.php等payload,可以删除系统敏感文件或应用程序配置文件。由于该功能设计用于文件管理但未对用户输入进行充分的路径验证,导致攻击者可以突破预期的文件目录限制。成功利用此漏洞可能导致:1)删除应用程序配置文件导致服务中断;2)删除系统关键文件导致服务器瘫痪;3)删除日志文件消除攻击痕迹;4)删除.htaccess等安全配置文件降低系统安全性。