CVE-2026-2375WordPress的App Builder插件在5.5.10及以下版本中存在权限提升漏洞。由于`verify_role()`函数错误地将`wcfm_vendor`角色列入白名单,且未集成WCFM Marketplace的审批流程,未认证攻击者可以通过REST API注册接口直接获取供应商权限,从而管理产品、访问订单和商店数据。
该漏洞源于App Builder插件中的`AuthTrails.php`文件。在处理用户注册时,`verify_role()`函数不仅允许常规角色,还错误地将`wcfm_vendor`(WCFM Marketplace供应商角色)列入白名单。在调用`wp_insert_user()`创建用户时,插件直接使用了请求参数中的`role`值,而没有验证用户是否有权获得该角色,也未触发WCFM Marketplace原本严格的供应商审核工作流。因此,攻击者只需向`/wp-json/app-builder/v1/register`接口发送POST请求,并在参数中指定`role=wcfm_vendor`,即可无需管理员审核直接注册为供应商,获得商品管理、订单访问等敏感权限。