Description
The miniOrange 2FA WordPress plugin before 6.2.8 does not correctly limit the number of second-factor verification attempts, tracking them against a client-supplied identifier that is reissued on every login, allowing an attacker who already knows a user's password to guess the one-time code without limit and take over the account.
Published: 2026-08-06
Score: 7.5 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability in the miniOrange 2FA WordPress plugin allows an attacker who has already compromised a user’s password to bypass the second‑factor authentication by repeatedly guessing the one‑time code without restriction. Because the plugin incorrectly tracks verification attempts using a client‑supplied identifier that is reset on each login, the limit is never enforced. An attacker who can generate or obtain a valid code could ultimately log in, gaining full access to the account’s data and any associated administrative capabilities. The weakness is a failure to enforce authentication bounds and can be classified under CWE‑703.

Affected Systems

This flaw affects the miniOrange 2FA plugin for WordPress versions prior to 6.2.8. All installations of the plugin that have not been upgraded to version 6.2.8 or later are vulnerable. The plugin is commonly used on sites that rely on secondary authentication for site administrators and other privileged users.

Risk and Exploitability

The CVSS score of 7.5 indicates a high severity, reflecting the potential for complete account takeover. The EPSS score is not available, so the exploitation probability cannot be quantified, but given the lack of a countermeasure and the public knowledge of the bug, the likelihood of exploitation remains significant. The vulnerability is not listed in the CISA KEV catalog, but attackers can craft simple brute‑force scripts to exploit the unlimited attempt flaw. The attack path involves obtaining a user’s password through phishing or credential dumping, logging in, and then repeatedly requesting the one‑time code until the correct value is discovered.

Generated by OpenCVE AI on August 6, 2026 at 23:41 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade miniOrange 2FA to version 6.2.8 or later
  • Change passwords for all accounts on affected sites to invalidate any stolen credentials
  • Disable or remove the plugin if the upgrade cannot be performed immediately
  • If an immediate upgrade is not possible, temporarily disable the second‑factor prompt by deactivating the plugin’s second‑factor module next to the login flow until a patched version is deployed

Generated by OpenCVE AI on August 6, 2026 at 23:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 07 Aug 2026 00:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-703

Thu, 06 Aug 2026 22:15:00 +0000

Type Values Removed Values Added
Description The miniOrange 2FA WordPress plugin before 6.2.8 does not correctly limit the number of second-factor verification attempts, tracking them against a client-supplied identifier that is reissued on every login, allowing an attacker who already knows a user's password to guess the one-time code without limit and take over the account.
Title miniOrange 2FA < 6.2.8 - 2FA Bypass via Unlimited Second-Factor Attempts
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-06T17:17:16.824Z

Reserved: 2026-07-22T14:45:41.884Z

Link: CVE-2026-16619

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-06T23:45:03Z

Weaknesses
  • CWE-703

    Improper Check or Handling of Exceptional Conditions