CVE-2025-60054CVE-2025-60054是WordPress OnLeash主题中的一个高危安全漏洞,CVSS评分8.1。该漏洞属于PHP本地文件包含(Local File Inclusion,LFI)类型,产生原因是在PHP程序中对文件名/路径控制不当。攻击者无需认证即可利用此漏洞,通过构造恶意请求包含服务器本地文件,可能导致敏感信息泄露、配置文件读取,甚至在特定条件下实现远程代码执行。此漏洞影响OnLeash主题1.5.2及以下所有版本,鉴于其网络可达性(AV:N)和高危害性,建议尽快采取修复措施。由于PHP的include/require语句特性,攻击者可能利用路径遍历技术读取系统敏感文件,如/etc/passwd、wp-config.php等配置文件。
该漏洞存在于OnLeash主题的PHP文件中,由于对用户可控的输入参数(如文件名或路径参数)缺乏严格的输入验证和过滤,攻击者可以通过路径遍历字符(如../)或绝对路径包含服务器上的任意本地文件。在WordPress环境中,主题文件通常使用require、include、require_once或include_once等语句加载模板或功能模块。攻击者利用此漏洞的典型方式是构造类似?file=../../../../etc/passwd的请求,尝试读取系统敏感文件。更危险的是,如果服务器配置允许远程URL包含(如allow_url_include=On),攻击者可包含托管在远程服务器的恶意PHP文件,从而执行任意代码。成功利用此漏洞可导致:1)读取wp-config.php获取数据库凭证;2)读取其他配置文件获取敏感信息;3)结合日志注入实现RCE。建议通过代码审计定位存在文件包含功能的代码路径,对所有文件包含参数进行严格的白名单验证或基础目录限制。