VYPR
Unrated severityNVD Advisory· Published Mar 8, 2025· Updated Apr 8, 2026No known patch

Starter Templates by FancyWP <= 2.0.0 - Unauthenticated Blind Server-Side Request Forgery

CVE-2024-13924

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

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

2

News mentions

0

No linked articles in our index yet.