Server-Side Request Forgery in Fancy Product Designer Plugin for WordPress
CVE-2025-13231
6.5MEDIUM
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.
Affected Version(s)
Fancy Product Designer * <= 6.4.8