CVE-2026-0920CVE-2026-0920是WordPress平台LA-Studio Element Kit插件中的一个严重安全漏洞,CVSS评分高达9.8分(满分10分)。该漏洞存在于插件的用户注册功能中,由于'ajax_register_handle'函数未能正确验证和限制用户注册时的角色参数,导致攻击者可以在注册过程中指定任意用户角色(包括管理员角色)。未经身份认证的攻击者只需在注册请求中注入'lakit_bkrole'参数并设置为'administrator',即可在目标WordPress网站上创建具有完整管理权限的账户。一旦成功利用,攻击者可以完全控制整个WordPress网站,包括修改内容、上传恶意文件、安装后门等。此漏洞影响该插件所有版本直至1.5.6.3,鉴于其高危性,建议所有用户立即升级到最新版本或采取临时缓解措施。
该漏洞的核心问题在于LA-Studio Element Kit插件的ajax_register_handle函数存在权限验证缺陷。在正常的WordPress用户注册流程中,新用户默认被分配为订阅者(subscriber)或贡献者(contributor)等低权限角色。然而,该插件在处理注册请求时,直接将用户提交的'lakit_bkrole'参数值作为新用户的角色,而没有进行任何权限验证或角色白名单检查。攻击者可以利用这一点,在注册表单中插入额外的POST参数'lakit_bkrole=administrator',从而绕过正常注册流程的角色限制。插件代码中包含对override.php文件中第301行附近的逻辑,攻击者正是利用了这个不安全的数据处理方式。由于插件的注册功能通常对所有访问者开放(无需认证),这使得任何人都可以构造恶意请求来注册管理员账户,进而完全接管网站。