Gutenberg Essential Blocks Server-Side Request Forgery Vulnerability

Vulnerability

A Server-Side Request Forgery (SSRF) vulnerability has been identified in the Gutenberg Essential Blocks – Page Builder for Gutenberg Blocks & Patterns plugin for WordPress, affecting all versions through 5.7.1. The vulnerability arises in the 'eb_save_ai_generated_image' function, allowing authenticated attackers with Author-level access and above to make web requests to arbitrary locations from the web application. This could be exploited to query and modify information from internal services.

Impact

Exploitation of this vulnerability allows for Server-Side Request Forgery, where an attacker can make requests from the server to internal services, potentially leading to unauthorized data access or modification.

Reproduction

To reproduce this vulnerability, an authenticated user with Author-level access or higher can send a request to the 'wp_ajax_save_ai_generated_image' action. This request must include a valid 'admin_nonce' for authentication, as well as either an 'image_url' or 'image_b64' parameter, along with a 'prompt' for the image generation. The absence of these parameters or a valid nonce will result in an error response.

Remediation

Users are advised to update the Gutenberg Essential Blocks plugin to version 5.7.2 or later.

Added: Oct 18, 2025, 5:24 AM
Updated: Oct 18, 2025, 5:24 AM

Vulnerability Rating

Custom Algorithm
spread
5.2
impact
5.6
exploitability
6.4
remediation
7.7
relevance
0.7
threat
4.8
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.