Skip to main content

Social Login (WordPress plugin) EUVDEUVD-2026-45888

| CVE-2026-13142 HIGH
Improper Privilege Management (CWE-269)
2026-07-20 WPScan GHSA-v566-43gw-4r9h
8.1
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify registered admin email
  2. Delivery
    Request email OTP for account
  3. Exploit
    Script rapid code guesses at verification endpoint
  4. Execution
    Brute-force succeeds with no lockout
  5. Persist
    Authenticate as administrator
  6. Impact
    Full site takeover

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the vulnerable plugin (before 1.4.1) to be installed and active with the email one-time-password (passwordless) login method enabled, and that the attacker knows a valid registered email address for a target account (an administrator address for full takeover). The attacker must be able to trigger an OTP for that address and send many verification attempts; success depends on the absence of rate limiting/lockout and the short numeric code length. Limiting factors: the attacker must know a registered email (mild recon, not authentication), the email OTP feature must be in use, and although PR:N (unauthenticated) the assigner's AC:H rating reflects guessing effort - yet the description's 'no rate limiting or working lockout' implies guessing is far easier than typical AC:H suggests.

Impact

Signals are mixed and should be weighed carefully. The CVSS 3.1 base score is 8.1 (High) with AV:N/AC:H/PR:N/UI:N - network-reachable, unauthenticated, no user interaction, but High attack complexity reflecting brute-force effort and the need to know a valid registered email. Impact is maximal (C:H/I:H/A:H) because success yields administrator access and full site control. Publicly available exploit code exists, raising practical risk. However, EPSS is only 0.14% (3rd percentile) and the CVE is NOT on the CISA KEV list, indicating no confirmed active exploitation and suggesting opportunistic rather than mass exploitation so far. There is tension between the low EPSS and the public POC plus critical impact: the low EPSS likely reflects the niche footprint of this specific plugin rather than difficulty of exploitation. Note a mild inconsistency worth verifying - the description characterizes the flaw as trivial brute-force (no rate limiting), which argues for lower attack complexity than the assigner's AC:H; the AC:H appears to account for the email-knowledge prerequisite. Net: a real priority for any site actually running this plugin, but limited blast radius across the broader ecosystem.

Exploit ScenarioDerived

An attacker learns a registered account's email address (e.g., an admin address published on the site or harvested from author pages), triggers an email OTP login request for that address, then scripts rapid guesses against the verification endpoint. With no rate limiting or lockout and only a short numeric code to guess, the attacker exhausts the keyspace and authenticates as the administrator, gaining full control. Publicly available exploit code lowers the skill barrier to carry this out.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 21, 2026

Authentication bypass via OTP brute-force in the 'Social Login, Passkeys, Magic Link & Email OTP' WordPress plugin before 1.4.1 lets an unauthenticated attacker who knows a registered email address guess the passwordless one-time-password and log in as that user, including an administrator, resulting in full site takeover. The plugin fails to enforce rate limiting or a working lockout on OTP verification and stores the short numeric codes in plaintext, so codes can be exhausted rapidly. Publicly available exploit code exists (reported by WPScan) and a vendor patch is available, though EPSS remains low at 0.14%.

RemediationAI

Vendor-released patch: upgrade the plugin to version 1.4.1 or later, which is the primary and sufficient fix. Consult the WPScan advisory (https://wpscan.com/vulnerability/a34d9be7-c121-4c95-9ebb-a14c763e16bb/) and the NVD entry (https://nvd.nist.gov/vuln/detail/CVE-2026-13142) for details. If immediate patching is not possible, temporarily disable the email OTP / passwordless login method in plugin settings and require standard password plus a separate MFA, which removes the vulnerable verification path at the cost of user convenience; place the WordPress login and REST/AJAX authentication endpoints behind a WAF or rate-limiting proxy (e.g., fail2ban or a WAF that throttles repeated OTP verification attempts per IP and per email) to blunt automated guessing, accepting that distributed sources can evade IP-based throttling; and restrict wp-admin/login access by IP allowlist or VPN where feasible. Because codes are stored in plaintext, also rotate and invalidate any outstanding OTPs after upgrading.

Affected VersionsENISA

Social Login, Passkeys, Magic Link & Email OTP 0 <1.4.1

Affected Packages

euvd social_login_passkeys_magic_link_email_otp fix: 1.4.1

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The affected component is a WordPress authentication plugin offering passwordless sign-in methods (social login, passkeys, magic links, and email OTP). The vulnerability lives in the email OTP flow: after a user requests a login code, the plugin emails a short numeric code and expects it back for verification. The root cause is classified as CWE-269 (Improper Privilege Management), but functionally it is an insufficient-anti-automation / weak-authentication weakness - there is no rate limiting and no effective attempt lockout on the verification endpoint, and codes are stored in plaintext rather than hashed. Because the OTP keyspace is small (short numeric codes) and unbounded guessing is permitted, the effective entropy of the authentication factor collapses. The affected CPE is cpe:2.3:a:unknown:social_login,_passkeys,_magic_link_&_email_otp with the vendor recorded as 'unknown' in the NVD/EUVD data.

Know when Social Login Passkeys Magic Link Email Otp gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (WPScan) PRIMARY 8.1 HIGH
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 9.8 CRITICAL

Network-reachable, unauthenticated, no user interaction; AC:L because absent rate limiting makes short-code brute-force trivial, and success grants full admin control (C/I/A:H).

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Jul 21, 2026 - 13:22 NVD
8.1 (HIGH)
Patch available
Jul 20, 2026 - 09:17 EUVD
CVE Published
Jul 20, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 20, 2026 - 06:00 cve.org
HIGH 8.1

DescriptionCVE.org

The Social Login, Passkeys, Magic Link & Email OTP WordPress plugin before 1.4.1 does not enforce rate limiting or a working attempt lockout on its passwordless email one-time-password verification, and stores the short numeric codes in plaintext, allowing an unauthenticated attacker who knows a registered email address to brute-force the code and log in as that user, including an administrator, leading to full site takeover.

Executive ViewAI

Why It Matters

The 'Social Login, Passkeys, Magic Link & Email OTP' WordPress plugin before version 1.4.1 permits unauthenticated attackers to guess one-time passwords and gain administrative access to affected WordPress sites. Organizations running this plugin risk complete site takeover, data compromise, and operational disruption. Vendor patch version 1.4.1 is available and must be deployed immediately.

Business Impact: Severe
Compensating Controls

Apply vendor patch to version 1.4.1 or later. If immediate patching cannot be completed, disable passwordless login functionality and implement rate limiting on OTP verification attempts to prevent brute-force attacks.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Low
niche WordPress social-login plugin, low EPSS and small install base
Exploit
POC
Public exploit code exists
Social Media
3
Sightings
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

60
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +40
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy