CVE-2026-7467WordPress的Read More & Accordion插件在所有版本(包括3.5.7及以下)中存在严重的权限提升漏洞。该漏洞源于`RadMoreAjax::importData`函数在导入数据时未限制可写入的数据库表,且未对导入数据进行严格验证。拥有插件特定权限的经过身份验证的攻击者可以利用此漏洞,向`wp_users`和`wp_usermeta`表中插入任意行,包括`wp_capabilities`字段。这使得攻击者能够成功创建一个新的管理员账户,从而获得目标网站的完整管理员访问权限。
该漏洞的核心技术原理在于`RadMoreAjax::importData`函数中存在严重的逻辑缺陷。该函数设计用于处理数据导入,但开发人员未能对导入操作的目标数据库表进行严格的白名单限制。当攻击者发起请求时,可以通过参数控制数据写入的目标表名。由于缺乏验证,攻击者能够将目标指向WordPress系统的核心用户表`wp_users`及其关联的元数据表`wp_usermeta`。在利用过程中,攻击者首先需要具备通过插件角色设置授予的最低权限。随后,通过发送特制的POST请求,攻击者注入包含恶意构造的用户名、密码哈希及权限元数据的载荷。该载荷被直接传递给数据库写入操作,从而绕过了WordPress标准的用户注册和权限分配流程。特别是通过篡改`wp_usermeta`表中的`wp_capabilities`字段,攻击者可以将新用户的角色直接定义为“administrator”。这种利用方式不依赖于复杂的内存破坏,而是利用了业务逻辑中对数据操作对象的失控,导致低权限用户直接提升至最高权限。