CVE-2025-59550CVE-2025-59550是WordPress Xcare主题中的一个高危安全漏洞,CVSS评分达到8.1分。该漏洞属于PHP远程文件包含(RFI)或本地文件包含(LFI)类型,存在于设计者vily开发的Xcare主题中。攻击者可以利用此漏洞在未经身份验证的情况下,通过操纵文件包含路径来读取服务器上的敏感文件,甚至在特定条件下执行任意PHP代码。此漏洞影响Xcare主题6.5之前的所有版本,鉴于该主题的广泛使用,建议受影响的用户立即采取修复措施。由于漏洞利用复杂度较低(AC:H),攻击者可以相对容易地利用此漏洞发起攻击,对网站安全构成严重威胁。
该漏洞源于Xcare主题对用户输入的文件路径缺乏充分的验证和过滤。在PHP应用程序中,文件包含函数(如include、require、include_once、require_once)通常用于模块化代码,但如果攻击者能够控制被包含文件的路径,就可能导致敏感文件泄露或恶意代码执行。攻击者可以通过构造特定的HTTP请求,操纵包含路径参数来读取系统敏感文件,如/etc/passwd、wp-config.php等配置文件。在某些配置下(如allow_url_include开启),攻击者甚至可能通过远程URL包含来执行任意代码。漏洞主要影响主题的文件加载逻辑,攻击者无需任何认证凭证即可发起攻击,这大大增加了漏洞的危险性。