Description
The miniOrange OTP Login, Verification and SMS Notifications plugin for WordPress is vulnerable to Authentication Bypass via the mo_wp_login_intent parameter in all versions up to, and including, 5.5.5. This is due to a missing password-intent guard in the skip_pass_fallback-enabled configuration branch of the mo_by_pass_login() function, which treats administrator role membership alone as sufficient authentication whenever the unauthenticated, unverified POST parameter mo_wp_login_intent is submitted with the value otp, causing mo_get_user() to skip wp_authenticate_username_password() and resolve a WP_User purely from a username lookup. This makes it possible for unauthenticated attackers to log in as any existing administrator account by supplying only a known username and an empty password alongside mo_wp_login_intent=otp, with no password or OTP verification required. Exploitation is conditional on a site administrator having simultaneously enabled the following plugin options: WP Login OTP, Login with Only OTP, Allow Users to Login with Username and Password, and Admin OTP Bypass.
Published: 2026-09-26
Score: 9.8 Critical
EPSS: n/a
KEV: No
Impact: Authentication Bypass
Action: Immediate Patch
AI Analysis

Impact

The miniOrange OTP Login, Verification and SMS Notifications plugin contains a missing password‑intent guard in the skip_pass_fallback branch of the mo_by_pass_login() function, allowing unauthenticated attackers to send a POST request with mo_wp_login_intent=otp, an empty password, and a target username. This causes the plugin to skip the standard WordPress authentication routine and resolve a user purely from a username lookup, effectively authenticating the attacker as that user without a password or OTP. The flaw is limited to sites where the administrator has enabled WP Login OTP, Login with Only OTP, Allow Users to Login with Username and Password, and Admin OTP Bypass. The resulting authentication bypass gives the attacker full administrative privileges, compromising confidentiality, integrity, and availability of the entire WordPress site.

Affected Systems

The vulnerability affects the WordPress plugin miniOrange OTP Login, Verification and SMS Notifications version 5.5.5 and all earlier releases. The plugin is distributed by the vendor cyberlord92. Any WordPress installation running a vulnerable version with the four configuration options listed above enabled is exposed. The scope is local to the affected site; attackers cannot bypass other site instances without control of the same CMS installation.

Risk and Exploitability

The CVSS score of 9.8 classifies this a critical vulnerability. The EPSS score is not available, but the exploit requires only a known username and crafting a simple HTTP POST, so the likelihood of exploitation is high. The vulnerability is not yet listed in CISA’s KEV catalog. The attack can be performed remotely by anyone with Internet access who can reach the site’s login endpoint. Successful exploitation would give the attacker complete control over the site, allowing them to modify content, install malicious plugins, or exfiltrate data.

Generated by OpenCVE AI on September 26, 2026 at 18:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the miniOrange OTP plugin to a version newer than 5.5.5 where the authentication bypass has been fixed.
  • If an upgrade is not immediately possible, disable the problematic configuration options: uncheck WP Login OTP, Login with Only OTP, Allow Users to Login with Username and Password, and Admin OTP Bypass, to prevent the bypass from functioning.
  • After applying the fix or disabling the options, review the site’s admin login logs for any suspicious activity and ensure that no unauthorized users are logged in.

Generated by OpenCVE AI on September 26, 2026 at 18:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 26 Sep 2026 17:45:00 +0000

Type Values Removed Values Added
Description The miniOrange OTP Login, Verification and SMS Notifications plugin for WordPress is vulnerable to Authentication Bypass via the mo_wp_login_intent parameter in all versions up to, and including, 5.5.5. This is due to a missing password-intent guard in the skip_pass_fallback-enabled configuration branch of the mo_by_pass_login() function, which treats administrator role membership alone as sufficient authentication whenever the unauthenticated, unverified POST parameter mo_wp_login_intent is submitted with the value otp, causing mo_get_user() to skip wp_authenticate_username_password() and resolve a WP_User purely from a username lookup. This makes it possible for unauthenticated attackers to log in as any existing administrator account by supplying only a known username and an empty password alongside mo_wp_login_intent=otp, with no password or OTP verification required. Exploitation is conditional on a site administrator having simultaneously enabled the following plugin options: WP Login OTP, Login with Only OTP, Allow Users to Login with Username and Password, and Admin OTP Bypass.
Title miniOrange OTP Login, Verification and SMS Notifications <= 5.5.5 - Unauthenticated Authentication Bypass via 'mo_wp_login_intent' Parameter
Weaknesses CWE-287
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-09-26T17:28:59.138Z

Reserved: 2026-09-04T19:17:29.094Z

Link: CVE-2026-85984

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-26T18:16:31.010

Modified: 2026-09-26T18:16:31.010

Link: CVE-2026-85984

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-26T19:00:19Z

Weaknesses