Description
The miniOrange 2FA WordPress plugin before 6.3.1, miniOrange 2FA WordPress plugin before 19.3 does not scope its second-factor attempt limit to the account being attacked, keying it instead to an identifier the client supplies and can change at will, allowing an attacker who already knows a victim's password to make unlimited one-time-passcode guesses and defeat the second factor. A second validation endpoint applies no attempt limit at all.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| — | miniOrange 2FA | 6.2.8 – < 6.3.1, 18.0 – < 19.3 | 6.3.1 |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
GitHub 1 repository
-
pervinzahidli/CVE-2026-77771 ★ 0 · Sep 12, 2026
In the miniOrange 2FA WordPress plugin (versions before 6.3.1 and 19.3), the two-factor authentication (2FA) attempt limit is flawed.
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- https://wpscan.com/vulnerability/e1e57673-18cb-4157-9d58-547af7101b04/ exploit vdb-entry technical-description