VYPR
Unrated severityNVD Advisory· Published Aug 2, 2021· Updated Aug 3, 2024

RSVPMaker < 8.7.3 - Authenticated (admin+) SSRF

CVE-2021-24371

Description

The RSVPMaker WordPress plugin before 8.7.3 allows authenticated admin users to perform SSRF attacks via the import feature, enabling internal network scanning.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

The RSVPMaker WordPress plugin before 8.7.3 allows authenticated admin users to perform SSRF attacks via the import feature, enabling internal network scanning.

Vulnerability

The RSVPMaker WordPress plugin versions before 8.7.3 contain a Server-Side Request Forgery (SSRF) vulnerability in the import functionality. The rsvpmaker_export_screen function, located in rsvpmaker-admin.php at line 729, accepts a URL input via the importrsvp parameter and passes it directly to wp_remote_get() without validating that the URL points to a remote resource [1]. This allows an attacker to make the server issue HTTP requests to arbitrary destinations, including internal network addresses. The vulnerability is present in all versions prior to 8.7.3 [2].

Exploitation

To exploit this vulnerability, an attacker must have administrator-level access to the WordPress site. The attacker sends a crafted POST request to the endpoint /wp-json/rsvpmaker/v1/importnow with a nonce and a URL parameter pointing to an internal or external target [1]. The server then performs an HTTP request to that URL. The attacker can infer information about the target based on response times, error messages, or response content. No additional user interaction is required beyond the initial authentication [2].

Impact

Successful exploitation allows an attacker to perform SSRF attacks, enabling them to scan internal network hosts and services. This can lead to information disclosure about the internal network topology, open ports, and potentially access internal services that are not intended to be exposed. The attack does not directly result in remote code execution or data exfiltration, but it can be a stepping stone for further attacks [1][2].

Mitigation

The vulnerability is fixed in RSVPMaker version 8.7.3, released on June 2, 2021 [1][2]. Users should update to this version or later immediately. No workarounds are documented. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog.

AI Insight generated on May 27, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

2

Patches

0

No patches discovered yet.

Vulnerability mechanics

Root cause

"Missing validation of the URL input in the import functionality allows an attacker to force the server to make requests to arbitrary internal or external hosts."

Attack vector

An administrator-level attacker sends a POST request to `/wp-json/rsvpmaker/v1/importnow` with an `importrsvp` parameter containing a crafted URL (e.g., `http://scanme.nmap.org:23`) [ref_id=1]. The plugin passes this URL directly to `wp_remote_get()` without any validation, allowing the attacker to probe arbitrary internal or external hosts and ports [ref_id=1]. This is a classic Server-Side Request Forgery (SSRF) vulnerability.

Affected code

The vulnerable function is `rsvpmaker_export_screen` in `rsvpmaker-admin.php` at line 729, which calls `wp_remote_get($url)` on user-supplied URL input without validating that the URL points to a remote host [ref_id=1]. The patch is available at changeset 2536674 on the plugin's Trac [ref_id=1].

What the fix does

The patch (changeset 2536674) adds validation to ensure the supplied URL is a remote URL before passing it to `wp_remote_get()` [ref_id=1]. By rejecting non-remote URLs, the fix prevents the plugin from making requests to internal network addresses, thereby closing the SSRF vector.

Preconditions

  • authThe attacker must have Administrator-level access to the WordPress site
  • inputThe attacker must be able to send a crafted POST request with a nonce to the import endpoint

Generated on May 29, 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.