CVE-2026-6145WordPress User Registration & Membership插件在5.1.5及之前版本中存在严重的权限缺失漏洞(CVE-2026-6145)。该漏洞源于插件核心代码中的`is_admin_creation_process()`方法未能正确验证用户身份。该方法仅检查请求参数中是否存在`action=createuser`,而未执行必要的权限检查或身份验证。因此,未经身份验证的攻击者可以通过构造特定的HTTP请求,利用备用提交路径绕过管理员对新用户注册的审批流程。成功利用此漏洞可能导致攻击者在未经授权的情况下创建激活账户,破坏系统完整性。该漏洞CVSS v3.1评分为5.3,属于中危级别,且攻击过程无需用户交互。
该漏洞的技术原理在于对权限校验逻辑的误判。在受影响的插件版本中,`includes/class-ur-user-approval.php`文件内的`is_admin_creation_process()`方法用于判断当前用户创建操作是否由管理员执行。然而,开发人员仅通过检查`$_REQUEST`超全局变量中是否包含`action=createuser`键值对来决定是否跳过审批流程。这是一个典型的逻辑错误,因为`$_REQUEST`中的参数完全由客户端控制,且未与任何服务端的会话验证机制(如`current_user_can()`)结合。攻击者可以通过Burp Suite或自定义脚本向注册接口发送POST请求,并刻意附带`action=createuser`参数。当插件接收到此参数时,会误以为请求来自受信任的管理员后台,从而直接调用用户创建逻辑并激活账户,完全绕过了前端设置的“需要管理员审核”的安全机制。这种利用方式被称为权限提升或业务逻辑绕过。