Description
The miniOrange 2FA WordPress plugin before 6.2.6 does not validate the submitted one-time password against the targeted user's stored secret, instead verifying it against an attacker-supplied value, allowing an unauthenticated attacker who knows a victim's password to bypass two-factor authentication and gain access to the victim's account, including administrators.
Published: 2026-07-31
Score: 8.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability allows an attacker to supply a forged one‑time password that the plugin verifies against an attacker‑supplied secret instead of the victim’s stored secret; this logic flaw permits an unauthenticated attacker who knows a victim’s login password to bypass two‑factor authentication and gain full access to the victim’s account, including administrative accounts. The weakness is an improper validation of an authentication token, weak cryptographic key management, and insufficient authentication controls.

Affected Systems

All installations of the miniOrange 2FA WordPress plugin with a version prior to 6.2.6 are affected. The issue exists wherever the plugin is deployed on WordPress sites and where administrators rely on the plugin for two‑factor protection.

Risk and Exploitability

The vulnerability is exploitable by any unauthenticated user who learns a victim’s login password; no special privileges or software are required. The CVSS score of 8.1 indicates high severity. The EPSS score of < 1% suggests a low probability of exploitation, yet the availability of a simple bypass makes it feasible for an attacker. It is not listed in the CISA KEV catalog, but the potential for abuse remains significant for sites using this plugin for two‑factor authentication.

Generated by OpenCVE AI on August 4, 2026 at 11:27 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the miniOrange 2FA plugin to version 6.2.6 or later, ensuring the OTP verification logic is fixed.
  • If an upgrade cannot be applied immediately, disable the plugin for all users until a fix is available, or restrict administrative access by IP address or firewall rules.
  • Implement monitoring of failed login attempts and enforce account lockout after a configurable number of attempts to reduce the likelihood of brute‑force password discovery, thereby mitigating the risk of the attacker knowing a user’s password.

Generated by OpenCVE AI on August 4, 2026 at 11:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 03 Aug 2026 10:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
CWE-327

Fri, 31 Jul 2026 19:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-287
Metrics cvssV3_1

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

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 31 Jul 2026 19:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
CWE-327

Fri, 31 Jul 2026 06:30:00 +0000

Type Values Removed Values Added
Description The miniOrange 2FA WordPress plugin before 6.2.6 does not validate the submitted one-time password against the targeted user's stored secret, instead verifying it against an attacker-supplied value, allowing an unauthenticated attacker who knows a victim's password to bypass two-factor authentication and gain access to the victim's account, including administrators.
Title miniOrange 2FA < 6.2.6 - 2FA Bypass via Attacker-Controlled ga_secret
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-07-31T17:42:33.859Z

Reserved: 2026-06-19T09:24:27.183Z

Link: CVE-2026-12695

cve-icon Vulnrichment

Updated: 2026-07-31T17:42:10.330Z

cve-icon NVD

Status : Received

Published: 2026-07-31T07:16:23.747

Modified: 2026-07-31T18:17:10.150

Link: CVE-2026-12695

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T11:30:07Z

Weaknesses