CVE-2025-53445CVE-2025-53445是WordPress Catwalk主题中的一个高危安全漏洞,CVSS评分达到8.1分。该漏洞属于PHP文件包含(File Inclusion)类型,具体表现为PHP程序对文件名控制不当,可能导致远程文件包含(RFI)或本地文件包含(LFI)攻击。攻击者可以利用此漏洞包含恶意文件,从而执行任意PHP代码,最终可能导致服务器被完全控制。由于该漏洞无需认证即可利用(PR:N),且可以通过网络远程触发(AV:N),因此具有较高的安全风险。Catwalk是axiomthemes开发的一款商业WordPress主题,被广泛应用于各类网站。漏洞影响版本从n/a开始直至1.4版本,鉴于其严重性和广泛影响,建议所有使用该主题的用户立即采取修复措施。Patchstack安全团队于2025年12月18日披露了此漏洞,并提供了详细的技术分析和修复建议。
该漏洞存在于Catwalk主题的PHP文件中,由于对用户可控的输入参数缺乏充分的过滤和验证,攻击者可以通过URL参数传递恶意文件路径,实现文件包含攻击。PHP的文件包含函数(如include、require、include_once、require_once)在处理用户输入时未进行安全校验,导致攻击者可以操纵文件路径包含任意本地或远程文件。在利用场景中,攻击者可能通过构造特定的HTTP请求,将恶意PHP文件路径作为参数传递给存在漏洞的脚本,从而执行任意代码。例如,攻击者可能尝试包含存储在服务器上的webshell,或者通过远程文件包含(RFI)技术加载托管在自己服务器上的恶意脚本。由于PHP的动态文件包含特性,攻击者还可以利用协议包装器(如php://input、data://)来注入和执行代码。此类漏洞通常出现在主题或插件的模板文件中,特别是那些直接使用$_GET或$_POST参数来加载内容的代码段。修复此类漏洞需要对所有文件包含操作进行严格的白名单验证或路径规范化处理。