Junglewise Threat Intelligence

CVE-2026-12695: miniOrange 2FA WordPress plugin authentication bypass via ga_secret

CVE-2026-12695 · Severity: info · CVSS 8.1 · Published 2026-07-31

Executive brief

A vulnerability in the miniOrange 2FA plugin for WordPress allows attackers to bypass two-factor authentication. This plugin is used to add an extra layer of security to user logins; however, this flaw allows an attacker who already knows a user's password to log in without providing a valid security code. This could lead to unauthorized access to sensitive accounts, including those with administrative privileges, potentially resulting in a full site takeover.

Technical details

An authentication bypass vulnerability exists in the miniOrange 2FA plugin for WordPress (versions prior to 6.2.6) due to improper validation of the Google Authenticator secret (ga_secret). The plugin fails to verify the submitted one-time password (OTP) against the secret key stored in the victim's user profile. Instead, the validation logic utilizes an attacker-controlled value provided during the authentication request. An unauthenticated attacker with knowledge of a victim's primary password can exploit this by providing their own secret and a corresponding valid OTP to bypass the 2FA requirement. This allows full access to the victim's account, including administrative accounts. The issue is resolved in version 6.2.6.

Affected products

  • miniOrange miniOrange 2FA < 6.2.6

Timeline

  • 2026-07-15: disclosed
  • 2026-07-15: patched: Fixed in version 6.2.6
  • 2026-07-31: advisory

References