Fediverse Embeds
- < 1.5.8
A server-side request forgery (SSRF) vulnerability has been identified in the Fediverse Embeds WordPress plugin, affecting versions prior to 1.5.8. The vulnerability arises because the plugin's media-proxying endpoint does not properly validate the destination of server-side requests. This flaw allows anonymous users to make the site fetch arbitrary URLs, including internal and private-network addresses, and read back the response body. The issue effectively creates an open proxy, enabling full-read SSRF exploitation.
Exploitation of this vulnerability allows for full-read server-side request forgery, where an attacker can make the server fetch and return data from internal or private-network resources.
To reproduce this vulnerability, first base64-encode the target URL, such as an internal address or a private network service like the AWS metadata service. Then, send an unauthenticated REST request to the media-proxy endpoint, including the base64-encoded URL. The response will contain the body of the fetched URL, demonstrating the SSRF vulnerability.
Users are advised to update the Fediverse Embeds WordPress plugin to version 1.5.8 or later, where this vulnerability has been fixed.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.