CVE-2025-49360CVE-2025-49360是WordPress Militarology主题中的一个高危本地文件包含漏洞,由PatchStack安全团队发现并报告。该漏洞存在于PHP程序对文件名的不当控制,允许攻击者通过构造恶意请求包含服务器上的任意本地文件。由于CVSS评分达到8.1分(高危),且攻击复杂度较低,无需认证和用户交互即可利用,因此该漏洞对使用该主题的WordPress网站构成严重威胁。攻击者可能利用此漏洞读取敏感配置文件如wp-config.php,获取数据库凭证、API密钥等敏感信息,进而可能导致完整的服务器接管。 Militarology主题由AncoraThemes开发,主要用于军事相关网站和博客。
该漏洞是典型的PHP本地文件包含(Local File Inclusion, LFI)问题。在PHP应用程序中,当使用include、require、include_once或require_once等函数加载文件时,如果未对用户可控的输入进行严格的过滤和验证,攻击者可以通过路径遍历技术(如使用../)读取服务器上的任意文件。在Militarology主题中,某个PHP文件直接使用GET或POST参数作为文件路径传递给include/require语句,攻击者可以通过构造如下请求来利用此漏洞:?file=../../../../etc/passwd或?file=../../../../wp-config.php。由于PHP的allow_url_include通常为off,此漏洞主要利用本地文件包含而非远程文件包含(RFI)。攻击者首先尝试读取wp-config.php获取数据库凭证,然后可能利用其他漏洞或配置问题实现远程代码执行。