CVE-2025-58928CVE-2025-58928是WordPress axiomthemes Heart主题中的一个高危本地文件包含漏洞,CVSS评分8.1。该漏洞源于PHP程序在include/require语句中对文件名控制不当,攻击者可利用此漏洞读取服务器上的敏感文件,如配置文件、密码文件等。Heart主题是一款流行的WordPress主题,在1.8及以下版本均受影响。漏洞无需认证即可利用,攻击者可通过构造恶意请求触发文件包含功能,从而实现任意文件读取。鉴于该漏洞评分较高且利用难度低,建议用户立即更新到最新版本或采取临时缓解措施。
该漏洞属于PHP本地文件包含(LFI)漏洞。在Heart主题的PHP代码中,存在对用户输入的文件路径参数缺乏有效验证的问题。攻击者可以通过URL参数注入恶意文件路径,利用include()或require()函数包含任意本地文件。典型利用方式是通过构造类似?file=../../../../etc/passwd的路径遍历payload,读取系统敏感文件。在某些配置下,攻击者还可结合日志文件投毒或PHP伪协议(如php://filter)实现远程代码执行。文件包含漏洞的危险在于它允许攻击者读取任意本地文件,获取数据库凭证、API密钥等敏感信息,严重时可导致服务器完全沦陷。