Server-Side Request Forgery in Fancy Product Designer Plugin for WordPress
CVE-2025-13231
What is CVE-2025-13231?
The Fancy Product Designer plugin for WordPress suffers from a Server-Side Request Forgery vulnerability due to a time-of-check/time-of-use (TOCTOU) race condition in the 'url' parameter during the execution of the fpd_custom_uplod_file AJAX action. This vulnerability enables unauthenticated attackers to exploit the gap in URL validation timing, allowing them to first provide a valid image during the preliminary validation check with getimagesize(), which is then followed by a potential redirect to arbitrary internal or external URLs using file_get_contents(). This sequence of actions exposes WordPress sites utilizing this plugin to significant security risks.

Human OS v1.0:
Ageing Is an Unpatched Zero-Day Vulnerability.
Remediate biological technical debt. Prime Ageing uses 95% high-purity SIRT6 activation to maintain genomic integrity and bolster systemic resilience.
Affected Version(s)
Fancy Product Designer * <= 6.4.8
References
CVSS V3.1
Timeline
Vulnerability published
Vulnerability Reserved