Starter Templates by FancyWP <= 2.0.0 - Unauthenticated Blind Server-Side Request Forgery
No known patch is available for this vulnerability.
The affected plugin has been removed from the WordPress.org directory (reason: Security Issue), and no patched version is being distributed through the official directory. If you have the affected software installed, you should uninstall or replace it rather than wait for an update.
Description
The Starter Templates by FancyWP plugin for WordPress is vulnerable to Blind Server-Side Request Forgery in all versions up to, and including, 2.0.0 via the 'http_request_host_is_external' filter. This makes it possible for unauthenticated attackers to make web requests to arbitrary locations originating from the web application and can be used to query and modify information from internal services.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected products
2- Range: <=2.0.0
- Range: 0
Patches
Vulnerability mechanics
Root cause
"Missing validation of the host destination in the `http_request_host_is_external` filter allows unauthenticated blind SSRF."
Attack vector
An unauthenticated attacker can trigger a blind Server-Side Request Forgery (SSRF) by exploiting the `http_request_host_is_external` filter in the plugin's export functionality. The attacker sends a crafted request to the WordPress site that causes the plugin to make HTTP requests to arbitrary internal or external hosts. This can be used to probe internal services, read sensitive metadata, or modify data on internal systems that are reachable from the web server. No authentication is required, and the attack is performed over the network.
Affected code
The vulnerability resides in the `class-export.php` file of the Starter Templates by FancyWP plugin, specifically in the `export_wp` method and its use of the `http_request_host_is_external` filter. The plugin does not properly validate or restrict the destinations of outbound HTTP requests made during the export process, allowing arbitrary server-side requests.
What the fix does
The advisory indicates the vulnerability is present in all versions up to and including 2.0.0, but the bundle does not include a patch diff. The recommended remediation is to implement proper validation of hostnames passed to the `http_request_host_is_external` filter, ensuring that only allowed, safe destinations are reachable. Without a published patch, users should update to a patched version once released or apply a Web Application Firewall (WAF) rule to block SSRF attempts.
Preconditions
- networkThe attacker must be able to send HTTP requests to the WordPress site (no authentication required).
- configThe plugin's export functionality must be enabled and accessible.
Generated on Jun 16, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.
References
2News mentions
0No linked articles in our index yet.