CVE-2026-12761: miniOrange Social Login and Register (Discord, Google, Twitter, LinkedIn) <= 7.7.0 - Unauthenticated Authentication Bypass to Administrator Account Takeover via Profile Completion OTP Flow
The miniOrange Social Login and Register (Discord, Google, Twitter, LinkedIn) plugin for WordPress is vulnerable to authentication bypass leading to account takeover in versions up to and including 7.7.0. This is due to the Profile Completion flow accepting an arbitrary email address via the 'email_field' POST parameter without verifying that the email belongs to the identity returned by the OAuth provider, combined with send_otp_token() returning the SHA-512(customer_key || otp) transaction hash to the client where the OTP space is only 99,000 values (wp_rand(1000, 99999)) and the customer_key is a static option (empty on unregistered installs). This makes it possible for unauthenticated attackers to trigger an OTP email to an arbitrary admin's address, crack the OTP offline from the leaked hash in under a second, and submit the cracked OTP to mo_openid_social_login_validate_otp(), which logs the attacker in as the user whose email was supplied — granting full administrator access.
Security readout for executives and security teams
Plain-English summary
This WordPress plugin flaw can let an outside attacker take over an administrator account without a password. The issue affects miniOrange Social Login and Register up to and including 7.7.0. A successful compromise could give full control of the WordPress site, including content, users, plugins, and stored data.
Executive priority
Treat as urgent for any affected WordPress site. The business impact is potential full website takeover without credentials. Prioritize inventory, update or disablement, and post-fix review for unauthorized administrator activity.
Technical view
The Profile Completion OTP flow accepts an arbitrary email address not tied to the OAuth identity. The OTP transaction hash is returned to the client, and the OTP space is small. Sources state this can allow unauthenticated login as the supplied email account, including administrators, in versions through 7.7.0.
Likely exposure
Internet-facing WordPress sites using miniOrange Social Login and Register versions up to and including 7.7.0 are the likely exposure. Risk is highest where the affected profile completion and OTP flow is reachable.
Exploitation context
The CVE describes unauthenticated, network-accessible administrator account takeover with low complexity and no user interaction. CISA KEV is not indicated in the provided sources, and no cited source here confirms active exploitation.
Researcher notes
The source bundle includes code references and a changeset supporting the described root cause. The affected metadata appears inconsistent, listing versions as “0” while the title and description state through 7.7.0. No active exploitation evidence is provided.
Mitigation direction
Identify all WordPress sites using the affected miniOrange plugin.
Upgrade beyond 7.7.0 if a vendor-provided fixed release is available.
If no fixed release is available, follow vendor guidance or disable the plugin.
Restrict administrative access and review WordPress administrator accounts.
Monitor for unexpected admin logins or new privileged users.
Validation and detection
Check installed plugin name and version on each WordPress site.
Confirm whether version is 7.7.0 or earlier.
Review plugin changelog or WordPress Trac changeset 3592642.
Verify the profile completion OTP flow is not exposed on vulnerable versions.
Inspect logs for unusual social-login or OTP-related administrator sessions.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · medium confidence lookup
CWE-287: Credential and account abuse lookup
Authentication and credential weaknesses can make valid-account abuse and credential telemetry useful review starting points. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
The CVE wording references authentication or credential exposure, so valid-account and credential-access review may help. This is a Glexia inferred lookup path, not an official MITRE, ATT&CK, or CVE Program mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
1CVSS vectors
5Timeline events
0ADP providers
6Source links
CVSS vector scores
1 official score
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-287 · source CWE mapping
Improper Authentication
Improper Authentication represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.