CVE-2025-69342CVE-2025-69342是WordPress主题Calafate中的一个高危本地文件包含(LFI)漏洞,CVSS评分7.5,属于高危级别。该漏洞由Patchstack安全团队审计发现,存在于Calafate主题1.7.7及以下版本中。漏洞根源在于PHP程序对文件名参数缺乏适当的控制验证,攻击者可以通过构造恶意请求利用include/require语句包含服务器上的敏感文件,如配置文件(/etc/passwd)、日志文件或其他包含敏感信息的本地文件。此漏洞无需高权限即可利用(PR:L),攻击复杂度较低(AC:H),对系统机密性、完整性和可用性均造成高影响(C:H/I:H/A:H)。由于该漏洞影响WordPress网站的完整性,攻击者成功利用可能导致敏感数据泄露、服务器配置暴露,甚至在特定条件下配合其他漏洞实现远程代码执行。
该漏洞属于经典的PHP本地文件包含(Local File Inclusion)问题。在Calafate主题的PHP代码中,程序使用动态文件路径构造include/require语句时,未对用户可控的输入参数进行严格的路径遍历过滤和验证。攻击者可通过在HTTP请求中注入路径遍历序列(如../)和目标文件路径,使应用程序包含服务器上的任意本地文件。典型利用方式是通过URL参数传递恶意构造的文件路径,例如使用null字节注入或双重编码绕过部分过滤机制。由于PHP的include语句会执行被包含文件的代码,若攻击者能写入文件或包含已存在的日志文件,可能实现任意代码执行。该漏洞的CVSS向量显示攻击向量为网络(AV:N),但实际利用需要低权限认证(PR:L),这表明可能需要WordPress订阅用户权限或通过其他方式获取有效凭据后才能触发文件包含。