CVE-2025-22509CVE-2025-22509是TMRW-studio开发的Atlas WordPress主题中的一个高危安全漏洞,CVSS评分达到8.1分(高危)。该漏洞属于PHP文件包含类漏洞,具体表现为对文件名缺乏适当的控制,导致攻击者可以包含任意本地或远程文件。漏洞存在于Atlas主题的PHP代码中,由于程序在处理include/require语句时未能对用户可控的输入进行充分的验证和过滤,攻击者可以通过构造恶意的请求参数来触发文件包含操作。此漏洞影响Atlas主题从早期版本到2.1.0的所有版本。由于无需认证即可利用此漏洞,且攻击复杂度较低,因此具有较高的实际威胁性。攻击者成功利用此漏洞可以读取服务器上的敏感配置文件(如wp-config.php),获取数据库凭证等敏感信息,在特定条件下甚至可能实现远程代码执行,完全控制受影响的WordPress站点。该漏洞由Patchstack安全团队的[email protected]发现并报告,于2026年1月8日正式披露。
该漏洞是典型的PHP文件包含(File Inclusion)漏洞,存在于Atlas主题处理动态文件包含逻辑的代码中。漏洞的根本原因在于程序使用用户可控的输入(如GET或POST参数)作为include/require语句的文件路径,而未进行严格的输入验证和安全过滤。攻击者可以通过构造特殊的URL参数,例如指定包含PHP代码的远程服务器地址或利用目录遍历序列(如../../../etc/passwd)来包含任意文件。在PHP配置允许的情况下(allow_url_include=On),攻击者可以直接包含远程恶意PHP文件,实现远程代码执行。即使allow_url_include为Off,攻击者仍可通过本地文件包含读取敏感配置文件、利用日志文件注入或利用PHP封装协议(如php://filter)来读取任意文件内容。典型的攻击路径是通过在请求中注入类似?file=../../../../wp-config.php的参数来读取WordPress配置文件,获取数据库用户名、密码和WordPress安全密钥等敏感信息。若服务器存在文件上传功能或可利用的日志文件,攻击者还可能通过文件包含结合PHP代码注入实现RCE。