CVE-2025-64223CVE-2025-64223是WordPress PenNews主题中的一个高危本地文件包含漏洞,CVSS评分达到8.1分。该漏洞由Patchstack安全团队的审计人员发现,于2025年12月18日披露。漏洞根源在于PHP程序对文件名(Include/Require语句)的控制不当,攻击者可以利用此漏洞读取服务器上的敏感文件,如配置文件、凭据文件、系统文件等。在特定条件下,如果服务器配置允许远程文件包含或攻击者能够控制包含的文件内容,此漏洞还可能升级为远程代码执行,从而完全控制受影响的Web服务器。该漏洞影响PenNews主题6.7.3之前的所有版本,由于该主题被广泛使用于各类WordPress网站,建议所有使用该主题的用户立即采取修复措施。
该漏洞属于经典的PHP本地文件包含(Local File Inclusion,LFI)类型。在PenNews主题的PHP代码中,存在某个功能模块(如模板文件包含或模块加载功能)未对用户可控的输入参数进行充分的路径遍历过滤和验证。攻击者可以通过构造包含路径遍历序列(如../)的特殊请求参数,突破预期目录限制,读取服务器任意位置的PHP文件或敏感配置文件。例如,攻击者可能通过构造类似?action=load_template&file=../../wp-config.php的请求来读取WordPress配置文件,从而获取数据库凭据和其他敏感信息。漏洞的利用前提是目标服务器运行受影响的PenNews主题版本,且攻击者能够直接访问存在漏洞的端点。由于PHP的include/require语句在处理文件路径时的特性,攻击者还可以利用PHP包装器(如php://filter)进行更复杂的攻击。