CVE-2025-66147CVE-2025-66147是WordPress插件Coder for Elementor中存在的一个高危访问控制漏洞。该插件是一款用于Elementor页面构建器的代码片段管理工具,由merkulove开发。漏洞类型为Missing Authorization(缺少授权),允许具有低权限(如订阅者角色)的认证用户执行超出其权限范围的敏感操作。攻击者可以利用此漏洞访问或修改通常需要管理员权限才能访问的功能和数据,包括但不限于代码片段的创建、编辑和删除操作。漏洞的CVSS评分为5.4,属于中等严重级别,攻击向量为网络形式,无需用户交互。攻击者只需拥有该WordPress站点的低权限账户,即可利用此漏洞进行权限提升攻击。该漏洞影响了从插件初始版本到1.0.13的所有版本,攻击者可以通过构造特定的HTTP请求来绕过正常的访问控制检查,执行未授权的操作,从而可能导致敏感数据泄露或网站配置被篡改。此类漏洞在OWASP Top 10中属于A01:2021 - Broken Access Control类别,是当前Web应用安全中最常见和严重的威胁之一。
该漏洞属于Broken Access Control(访问控制失效)类型,是WordPress插件中最常见的安全问题之一。漏洞的根本原因在于Coder for Elementor插件的某些敏感功能缺少适当的权限检查机制。在正常的安全设计中,任何涉及数据修改、系统配置或敏感操作的API端点都应验证当前用户是否具有相应的权限。然而,该插件在处理某些AJAX请求或直接访问的函数时,仅验证了用户是否已登录,而未验证用户是否具备执行特定操作所需的角色和权限。攻击者可以利用这一点,通过发送精心构造的HTTP请求(如POST或GET请求)到插件的AJAX端点或直接调用相关函数。由于插件未正确实施 Capability Checks(能力检查),低权限用户(如订阅者、贡献者等)可以执行本应仅限管理员或编辑角色才能执行的操作。攻击者通常需要先在目标WordPress站点注册一个低权限账户,然后使用该账户凭据构造并发送恶意请求,插件会错误地认为请求是合法的并执行相应操作。这种漏洞的利用难度较低,不需要复杂的技术知识,且攻击过程难以被传统安全设备检测,因为攻击流量看起来与正常用户请求无异。