CVE-2026-14245

miniOrange OTP Login, Verification and SMS Notifications <= 5.5.1 - Authentication Bypass to Administrator Account Takeover via 'username_b' Parameter

Strategic Overview

Status
Patched in 5.5.2
Affected Version
<= 5.5.1
CVSS
9.8Critical
Weakness type
CWE-862 · Missing Authorization
CVE
CVE-2026-14245
View all miniOrange OTP Login, Verification and SMS Notifications vulnerabilities

At a glance

CVE-2026-14245 is a critical-severity Missing Authorization vulnerability in the miniOrange OTP Login, Verification and SMS Notifications WordPress plugin, affecting versions <= 5.5.1. It carries a CVSS score of 9.8 (reachable over the network; low attack complexity; high confidentiality, integrity, availability impact). Exploitation requires no authentication. The issue is fixed in version 5.5.2; sites on affected versions should update now. Disclosed July 2026, reported by Khaled Alenazi (Nxploited).

Vulnerability Overview

The miniOrange OTP Login, Verification and SMS Notifications plugin for WordPress is vulnerable to Authentication Bypass leading to Administrator Account Takeover in all versions up to, and including, 5.5.1. This is due to the `um_reset_password_process_hook()` function performing no server-side verification that the OTP validation step was completed, and relying solely on a public `form_nonce` nonce that the plugin itself emits to unauthenticated visitors via the `moumprvar` JavaScript object on the Ultimate Member password reset page, while still accepting the attacker-controlled `username_b` parameter to target any WordPress user without role restriction or any binding to a previously validated OTP session. This makes it possible for unauthenticated attackers to obtain a freshly generated password-reset URL for an arbitrary Administrator account — returned in a 302 `Location` header — and use it to take full control of that account. Exploitation requires the Ultimate Member Password Reset Form integration to be active and the plugin to not be configured for phone-only reset.

Technical Analysis

The vector marks this flaw as remotely reachable over the network, with low attack complexity — no special timing or configuration is needed, and no privileges on the target site, and no interaction from a victim user. A successful exploit has high impact on confidentiality, integrity, availability — full site compromise territory.

CWE-862: Missing Authorization

miniOrange OTP Login, Verification and SMS Notifications <= 5.5.1 carries this weakness at um_reset_password_process_hook(), and reaching it takes a caller who can reach the endpoint. A missing authorization check means a function is reachable by anyone who can reach the endpoint, because the code never asks whether the caller is allowed to perform the action.

Any user who can reach the endpoint gets to run an action reserved for higher-privileged roles, from reading protected data to changing settings or content. For miniOrange OTP Login, Verification and SMS Notifications the fix is 5.5.2: builds <= 5.5.1 are affected, anything from 5.5.2 onward is not.

Remediation

Update to version 5.5.2, or a newer patched version

How does WordSec protect against this?

Because it turns on account access, WordSec's login security is the relevant layer: role-based two-factor, captcha and brute-force limits raise the cost of getting the account this needs. None of that substitutes for the fix: miniOrange OTP Login, Verification and SMS Notifications 5.5.2 closes this, and updating the plugin is the step that ends it.

  • Login Security
  • Alerts

External References

Related records

Vulnerability data © Defiant, Inc., provided under the Wordfence Intelligence T&C