CVE-2026-85984
miniOrange OTP 登录、验证与短信通知 <= 5.5.5 - 通过 'mo_wp_login_intent' 参数实现未认证身份验证绕过
- 已发布
- 2026年9月26日
- 已更新
- 2026年9月26日
- 分配 CNA
- Wordfence
- 观察到的证据
- 2026年11月4日
初级CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H低 · 未来 30 天
- 百分位
- 64.0%
- 型号日期
- 2026年11月4日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
WordPress 的 miniOrange OTP Login, Verification and SMS Notifications 插件在所有版本(包括 5.5.5)中,通过 mo_wp_login_intent 参数存在身份验证绕过漏洞。该漏洞源于 mo_by_pass_login() 函数中启用 skip_pass_fallback 的配置分支缺少密码意图校验,当未经身份验证、未经核实的 POST 参数 mo_wp_login_intent 以值 otp 提交时,仅凭管理员角色成员身份即被视为通过身份验证,导致 mo_get_user() 跳过 wp_authenticate_username_password(),仅通过用户名查询即解析出 WP_User 对象。这使得未经身份验证的攻击者只需提供已知用户名、空密码以及 mo_wp_login_intent=otp,即可登录任意现有管理员账户,无需任何密码或 OTP 验证。该漏洞的利用前提是站点管理员同时启用了以下插件选项:WP Login OTP、Login with Only OTP、Allow Users to Login with Username and Password 以及 Admin OTP Bypass。
来源
针对 CVE-2026-85984 的 Python PoC:检查并利用 miniOrange OTP 插件(≤5.5.5)中未认证的 WordPress 管理员身份验证绕过漏洞,并支持版本扫描和用户枚举。
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。