CVE-2025-8900CVE-2025-8900是WordPress平台Doccure Core插件中的一个严重权限提升漏洞。该漏洞存在于1.5.4版本之前的所有版本中,CVSS评分高达9.8分(严重级别)。漏洞的根本原因在于插件在处理用户注册流程时存在缺陷,允许注册过程中的用户自行设置账户角色或通过'user_type'字段指定角色类型。这一设计缺陷使得未认证的远程攻击者可以在注册新账户时指定管理员角色,从而获得网站的完全控制权。攻击者无需任何前期认证或特殊权限,仅需构造特定的注册请求即可完成攻击。该漏洞影响所有使用Doccure Core插件的WordPress网站,攻击者可以利用此漏洞创建管理员账户,随后执行任意代码、篡改网站内容或窃取敏感数据。由于Doccure Core是一款面向医疗行业的WordPress主题/插件,漏洞被利用可能导致患者隐私数据泄露等严重后果。
Doccure Core插件在用户注册功能中存在权限验证缺陷。当新用户通过wp-login.php?action=register或插件自定义注册端点进行账户注册时,插件允许在注册表单中提交'role'或'user_type'参数。正常情况下,用户注册后应被分配为默认订阅者角色,但该插件直接使用用户提交的角色值创建账户,而未进行权限验证或清洁处理。攻击者可通过构造如下请求包,在user_type或role参数中指定'administrator'或'admin'来注册管理员账户:POST请求包含username、email及user_type=administrator字段。服务器端代码直接将此值传递给wp_create_user函数或相关用户创建逻辑,导致攻击者获得管理员权限。成功利用后,攻击者可通过WordPress后台管理界面上传恶意插件或修改主题文件,实现持久化控制和远程代码执行。漏洞属于OWASP Top 10中的Broken Access Control类别。