CVE-2025-58942CVE-2025-58942是WordPress Dwell主题中的一个高危安全漏洞,CVSS评分8.1。该漏洞属于PHP远程文件包含(Remote File Inclusion, RFI)类型,产生原因是PHP程序对文件名包含语句(include/require)的控制不当。攻击者可以通过构造恶意请求,无需任何认证即可利用此漏洞,在目标服务器上包含并执行任意PHP文件。由于Dwell主题在处理文件包含时未对用户输入进行充分的验证和过滤,远程攻击者可以利用这一缺陷执行任意代码,最终可能导致服务器完全沦陷、敏感数据泄露或网站被完全控制。此漏洞影响Dwell主题1.7.0及以下所有版本,建议用户立即采取防护措施。
该漏洞存在于Dwell主题的文件包含逻辑中。攻击者可以通过构造特定的HTTP请求参数,注入恶意文件路径或远程URL,使目标服务器包含并执行攻击者控制的PHP文件。漏洞产生的根本原因在于:1)主题代码中使用了用户可控的输入作为include/require语句的参数;2)缺乏对输入路径的安全校验和过滤机制;3)未使用白名单或安全的文件包含方法。攻击者可以利用此漏洞实现:本地文件包含(LFI)读取服务器敏感文件如/etc/passwd、wp-config.php等;远程文件包含(RFI)从外部服务器加载并执行恶意PHP代码;配合文件上传或其他漏洞实现更复杂的攻击链。由于PHP的动态文件包含特性,一旦攻击者成功注入恶意代码,将获得与Web服务相同权限的代码执行能力。