Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Network-accessible attack with external password prerequisite treated as AC:L condition; full account takeover yields C:H/I:H; no availability impact described anywhere in the vulnerability data.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The miniOrange 2FA WordPress plugin before 6.2.7 does not bind the second factor being configured during the pre-login two-factor challenge to the target account's existing factor, allowing an attacker who knows a user's password to rebind that user's second factor to an attacker-controlled destination, complete the challenge, and take over the account, including administrator accounts.
AnalysisAI
Account takeover in the miniOrange 2FA WordPress plugin before 6.2.7 is enabled when an attacker already possesses a target user's password - the plugin fails to bind a newly configured second factor to the target account's existing registered factor during the pre-login two-factor challenge, allowing the attacker to redirect 2FA enrollment to an attacker-controlled device, complete the challenge, and authenticate as the victim including as site administrators. A publicly available proof-of-concept exists per WPScan, though EPSS sits at 0.14% (4th percentile), indicating exploitation has not yet become widespread. Critically, the published CVSS vector (C:N/I:N/A:H) severely misrepresents the actual impact - this is a full account-takeover flaw with high confidentiality and integrity consequences, not a denial-of-service; analysts should not use the published vector for risk calibration.
Technical ContextAI
The vulnerability resides in the miniOrange 2FA WordPress plugin (CPE: cpe:2.3:a:unknown:miniorange_2fa:*:*:*:*:*:*:*:*; vendor field unresolved in NVD) and is classified under CWE-287 (Improper Authentication). The root cause is a missing cryptographic or session-level binding between the second-factor enrollment or reconfiguration request and the already-registered factor for the account being authenticated. During the pre-login 2FA challenge - a state where the user has supplied a valid password but has not yet completed MFA - the plugin accepts a new factor configuration without validating that it corresponds to the account's existing registered factor. This breaks the security invariant that only the legitimate account owner (who controls the registered device or channel) can satisfy the second factor, effectively converting the MFA system into a single-factor one that can be hijacked by anyone holding the password.
RemediationAI
Update the miniOrange 2FA WordPress plugin to version 6.2.7 or later immediately; this is the vendor-confirmed patched release that corrects the factor binding logic during the pre-login challenge. The WPScan advisory at https://wpscan.com/vulnerability/cffa0566-7fcc-40f0-9e4c-f1c3abaa5eb0/ and EUVD advisory at https://nvd.nist.gov/vuln/detail/CVE-2026-16036 should be consulted for additional vendor guidance. If immediate patching is not possible, consider temporarily disabling the miniOrange 2FA plugin and enforcing access to the WordPress admin panel through network-layer controls such as IP allowlisting or VPN-only access - note that disabling MFA trades the rebinding risk for reduced authentication assurance, and this trade-off should be assessed against the site's threat model. Following any remediation, review all WordPress accounts for unexpected 2FA configuration changes as a potential indicator of prior exploitation, and audit accounts with administrator roles for signs of unauthorized access.
More in Miniorange 2fa
View allUnauthenticated arbitrary site-option deletion in the miniOrange 2FA WordPress plugin (versions 5.3.24 through before 6.
Two-factor authentication is completely bypassable in the miniOrange 2FA WordPress plugin before version 6.2.6, enabling
Two-factor authentication bypass in the miniOrange 2FA WordPress plugin allows an attacker who has already obtained a vi
Cross-Site Request Forgery (CSRF) vulnerability in Drupal Enterprise MFA - TFA for Drupal allows Cross Site Request Forg
Missing authorization in the miniOrange 2FA WordPress plugin before 6.2.7 allows any authenticated low-privileged user t
Authentication Bypass Using an Alternate Path or Channel vulnerability in Drupal Enterprise MFA - TFA for Drupal allows
Authentication Bypass Using an Alternate Path or Channel vulnerability in Drupal Enterprise MFA - TFA for Drupal allows
Missing Authorization vulnerability in Drupal Enterprise MFA - TFA for Drupal allows Forceful Browsing.0.0 before 4.7.0,
Authentication Bypass by Capture-replay vulnerability in Drupal Enterprise MFA - TFA for Drupal allows Remote Services w
Authentication Bypass Using an Alternate Path or Channel vulnerability in Drupal Enterprise MFA - TFA for Drupal allows
Same weakness CWE-287 – Improper Authentication
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-53120
GHSA-2jhx-j965-53r6