CVE-2025-58706CVE-2025-58706是WordPress Woo Hoo主题中的一个高危本地文件包含(LFI)漏洞,CVSS评分达到8.1分,属于高危级别。该漏洞由Patchstack安全团队的[email protected]发现并报告。漏洞根源在于Woo Hoo主题对PHP文件的include/require语句中的文件名缺乏适当的控制,导致攻击者可以通过构造恶意请求来包含服务器上的任意本地文件。此类漏洞通常被称为PHP远程文件包含的变体,但在本案例中属于本地文件包含。攻击者无需任何认证或用户交互即可利用此漏洞,成功利用后可导致敏感信息泄露,甚至在特定条件下可能实现远程代码执行。由于该漏洞影响版本从n/a至1.25版本,范围较广,建议使用该主题的所有网站管理员立即采取修复措施。该漏洞于2025年12月18日被正式披露,CVSS向量显示攻击复杂度较低,无需特殊权限即可发起攻击,这对网站安全构成严重威胁。
该漏洞存在于Woo Hoo主题的PHP文件中,具体表现为对用户可控的输入参数(如通过GET或POST请求传递的参数)未进行充分的过滤和验证,直接用于include或require语句。当攻击者构造类似?file=../../../../etc/passwd的请求时,PHP解释器会尝试包含指定的文件内容。如果服务器配置允许远程URL包含(allow_url_include=On),攻击者甚至可以包含远程恶意PHP文件,从而执行任意代码。在标准LFI情况下,攻击者通常利用日志文件包含(如/var/log/apache2/access.log)或/proc/self/environ来获取代码执行。攻击者首先需要识别目标网站使用的Woo Hoo主题版本,然后定位存在文件包含漏洞的脚本文件。通过路径遍历技术(使用../序列),攻击者可以跳出主题目录,访问服务器上的敏感文件。修复方案需要在include语句前对输入参数进行严格的路径规范化和白名单验证。