Elated Membership CVE-2025-13613
CRITICALAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCreate temp account via default functionality
-
DeliveryObtain target administrator's email
-
ExploitInvoke flawed Facebook social-login handler
-
ExecutionAuthenticate as administrator
-
ImpactFull site compromise
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Alternate name authentication
|
| Exploitation Conditions | Exploitation requires the Elated Membership plugin (version ≤1.2) with its Facebook/social-network login feature in use, since the flaw is in the eltdf_membership_check_facebook_user and eltdf_membership_login_user_from_social_network handlers that log a user in without properly validating the previously verified identity. The attacker needs two things: (1) an existing account on the target site - trivial to obtain because the plugin's temp-user functionality creates accounts by default; and (2) knowledge of or access to the targeted administrative user's email address, which is the value the vulnerable code trusts to select the logged-in account. The admin-email requirement is the primary limiting factor: it makes the attack targeted rather than opportunistic/automatable, and sites not using the social-login feature are not exploitable. |
| Impact | Signals are mixed. The input CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N, C:H/I:H/A:H, 9.8 Critical, assigned by Wordfence) describes a remote, network-reachable authentication bypass with no privileges or user interaction required, which on paper is a top-priority flaw. However, the EPSS score is low at 0.48% (40th percentile), there is no CISA KEV listing, and no public exploit code is identified at the time of analysis - so this is not confirmed to be under active or widespread exploitation. Critically, the description reveals two real prerequisites that the AC:L rating arguably understates: the attacker must possess an account on the target site (described as trivial because the plugin's 'temp user' functionality creates one by default) AND must know/control the targeted administrator's email address. The email requirement is a genuine gating condition - it makes exploitation targeted rather than mass/automatable, which is consistent with the low EPSS despite the critical CVSS. Net assessment: a serious, legitimately critical vulnerability for any site running this plugin with Facebook social login active, but realistic exploitation is targeted (attacker must know a specific admin email), so prioritize patching but treat the raw 9.8 as somewhat optimistic on complexity. |
| Exploit ScenarioDerived | An attacker registers a throwaway account on a vulnerable WordPress site via the plugin's default temp-user functionality, then abuses the flawed Facebook social-login handlers (eltdf_membership_check_facebook_user / eltdf_membership_login_user_from_social_network) so that the site logs them in as a different user identified only by email. Supplying a known administrator's email address, the attacker is authenticated as that administrator and gains full control of the site. No public exploit code has been identified at the time of analysis, and exploitation hinges on knowing the target admin's email. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Authentication bypass in the Elated Membership plugin for WordPress (all versions up to and including 1.2) allows unauthenticated remote attackers to log in as an administrative user, giving them full control of the site. The flaw sits in the plugin's Facebook/social-login handlers (eltdf_membership_check_facebook_user and eltdf_membership_login_user_from_social_network), which verify a user's identity and then fail to actually bind the resulting session to that verified identity, instead trusting an email value to select the account. Exploitation is authenticated-bypass in nature but not opportunistic: the attacker must already hold some account on the target site (trivially obtained because the plugin's temp-user functionality creates accounts by default) and must know or have access to the targeted administrator's email address, which is the primary limiting factor; no public exploit code or confirmed active exploitation was identified at time of analysis, and EPSS remains low at 0.48% (40th percentile) despite the 9.8 CVSS rating.
RemediationAI
No vendor-released patch is identified in the available intelligence at time of analysis, and the public references listed are the ThemeForest product page and the Wordfence advisory rather than a fix release, so administrators should treat the plugin as unpatched and monitor the Wordfence advisory page (https://www.wordfence.com/threat-intel/vulnerabilities/id/f15dbce4-2e94-4735-b62b-e32d923c51ce?source=cve) and the ThemeForest item page (https://themeforest.net/item/esmarts-a-modern-education-and-lms-theme/20987760) for an updated build. The most effective immediate mitigation is to deactivate the Elated Membership plugin outright, or at minimum disable its Facebook/social-network login feature so the eltdf_membership_check_facebook_user and eltdf_membership_login_user_from_social_network handlers are unreachable - the trade-off is loss of social sign-in for legitimate members. If the plugin must stay active, disable the temp-user account creation behaviour, because that default functionality is what lets an attacker cheaply obtain the site account the attack requires; disabling it may break legitimate guest/registration flows that depend on it. Additionally, harden the second precondition by ensuring administrator account email addresses are not publicly discoverable (remove author archives and directory listings that expose admin emails, avoid publishing the admin address in theme or plugin output), since knowledge of the administrator's email is the limiting factor that makes this attack targeted rather than mass-exploitable. Audit existing WordPress user accounts for unknown or temp-user entries created through the plugin, review user_login/user_email records for unexpected pairings, and invalidate existing sessions and reset administrator credentials if compromise is suspected; note that until the plugin itself is patched, any re-enabled social-login path restores the exposure.
Affected ProductsAI
The Elated Membership plugin for WordPress, all versions from initial release up to and including version 1.2, are affected; the plugin is shipped with and commonly deployed through the Esmarts - A Modern Education and LMS Theme (ThemeForest item 20987760, https://themeforest.net/item/esmarts-a-modern-education-and-lms-theme/20987760). No CPE identifiers were supplied with the available intelligence, so affectedness should be determined by plugin slug/version inspection on each WordPress installation rather than by CPE matching. Sites are only exposed if the plugin's Facebook/social-network login feature is enabled and in use, since the vulnerable code paths live in that feature; sites that have the plugin installed but never enable social login are not exploitable through this vector. The vendor-agnostic tracking entry and technical detail are published in the Wordfence threat-intelligence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/f15dbce4-2e94-4735-b62b-e32d923c51ce?source=cve.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Root cause is CWE-289, Authentication Bypass by Alternate Name: the code validates one form of identity (the social-network login flow) but then performs the privileged action - logging the user in - using a different, attacker-influenceable identifier (the email address) without re-establishing that the two refer to the same verified principal. The two affected internal handlers, eltdf_membership_check_facebook_user and eltdf_membership_login_user_from_social_network, are the social-login plumbing of Elated Membership, a membership/user-management plugin distributed with the Esmarts education and LMS theme (ThemeForest item 20987760) and also usable on standalone WordPress installs. Because WordPress user identity for administrative accounts is conventionally keyed on the account email, an attacker who supplies a known admin email to the post-verification login step can be issued a session for that administrator. The CVSS:3.1 vector AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H confirms the network-reachable, unauthenticated, no-interaction nature of the initial bypass; the practical preconditions (a site account, plus knowledge of the admin email) are prerequisites that constrain the attack rather than privileges enforced by the vulnerable code path.
Know when WordPress 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
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Remote, no auth needed (temp account is default/attacker-controlled, so PR:N), no interaction; knowing an admin email is a low-barrier condition, so AC:L and full admin compromise gives C/I/A High.
Primary rating from Vendor (wordfence).
CVSS VectorVendor: wordfence
DescriptionCVE.org
The Elated Membership plugin for WordPress is vulnerable to Authentication Bypass in all versions up to, and including, 1.2. This is due to the plugin not properly logging in a user with the data that was previously verified through the 'eltdf_membership_check_facebook_user' and the 'eltdf_membership_login_user_from_social_network' function. This makes it possible for unauthenticated attackers to log in as administrative users, as long as they have an existing account on the site which can easily be created by default through the temp user functionality, and access to the administrative user's email.
Executive ViewAI
Websites running the Elated Membership plugin for WordPress (versions up to and including 1.2) face a critical authentication-bypass flaw that can result in full administrative takeover, exposing site content, user data, and customer trust. Leadership should treat this as a high-priority risk because no vendor-released patch is currently identified, and exploitation-while limited by the need for an existing site account and knowledge of an administrator email-could be leveraged by motivated attackers.
No vendor-released patch identified. Interim mitigations include disabling or removing the Elated Membership plugin, disabling social-login and temp-user account creation, restricting network access to vulnerable endpoints, enforcing MFA for administrator accounts, and monitoring for unauthorized admin account creation or login.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para
The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil
Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote
The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all
The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner
The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint
The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut
The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via
The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based
Remote code execution in WordPress 6.9.x (before 6.9.5) and 7.0.x (before 7.0.2) arises from a REST API batch endpoint r
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB