CVE-2025-66078CVE-2025-66078是WordPress插件MotoPress Hotel Booking Lite中的一个严重代码注入漏洞,CVSS评分高达9.1,属于严重级别。该漏洞由PatchStack安全团队发现,存在于插件5.2.3及以下所有版本中。漏洞类型为"不当的代码生成控制"(Improper Control of Generation of Code),也被称为代码注入或远程代码包含(Remote Code Inclusion)。攻击者可以利用此漏洞在受影响的WordPress网站上执行任意PHP代码,从而完全控制服务器。由于该插件是广泛应用于酒店预订网站的组件,漏洞可能影响大量商业网站,导致用户数据泄露、业务中断和进一步的横向攻击。此漏洞需要认证才能利用,但攻击者只需拥有高权限账户即可发起攻击,这降低了利用门槛,因为WordPress站点通常有多个注册用户。
该代码注入漏洞源于MotoPress Hotel Booking Lite插件对用户输入的处理不当,允许攻击者通过操纵特定参数注入并执行任意PHP代码。漏洞主要出现在插件的文件包含机制中,当处理酒店预订相关请求时,插件未能正确验证和清理用户控制的文件路径参数。攻击者可以构造恶意请求,指定一个外部或本地文件路径,插件会将其包含并作为PHP代码执行。由于CVSS向量显示需要高权限(PR:H),攻击者必须是WordPress站点的已认证用户,通常是管理员、编辑或作者角色。攻击者可能首先获取一个中低权限账户,然后通过其他方式提升权限,或者直接利用站长的账户。一旦成功利用,攻击者可以:1)读取wp-config.php获取数据库凭证;2)植入webshell实现持久化控制;3)窃取用户敏感数据;4)在服务器上执行系统命令。由于攻击复杂度低(AC:L),且无需用户交互(UI:N),攻击者可以自动化此攻击过程。