CVE-2026-96256
MediumCVSS 6.4Exploitation Probability (EPSS)
Low risk20th percentile - higher than 20% of all known CVEs
Summary
The Gutenberg Essential Blocks – Page Builder for Gutenberg Blocks & Patterns plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the Google Map block's 'marker' attribute in versions up to, and including, 6.4.5. This is due to insufficient input sanitization and output escaping on marker title/content values, which are stored as JSON and then decoded and concatenated directly into raw HTML by the frontend script's InfoWindow content builder. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Risk Assessment
Authenticated users with low privileges can inject malicious scripts that execute in other users' browsers, potentially leading to session theft, account takeover, or malware propagation.
Recommendation
Update the Gutenberg Essential Blocks plugin to the latest version that includes sanitization and escaping fixes, and restrict Contributor permissions for untrusted users.
Other vulnerabilities in Gutenberg Essential Blocks
See all- CVE-2026-13154High
The Gutenberg Essential Blocks WordPress plugin before version 6.4.0 does not verify that an attacker-supplied post type is publicly viewable before querying it in one of its public REST routes. This allows unauthenticated users to read published entries of custom post types that the site registered as non-public.
- CVE-2026-13153High
The Gutenberg Essential Blocks WordPress plugin before version 6.4.0 does not restrict access to one of its public REST routes and over-fetches a non-public WooCommerce per-product sales metric into the response. This allows unauthenticated users to read the lifetime number of units sold for any published product.
- CVE-2026-10586High
The Gutenberg Essential Blocks plugin for WordPress up to version 6.1.3 contains a Server-Side Request Forgery (SSRF) vulnerability in the `save_ai_generated_image()` function. Authenticated attackers with Author-level access or higher can make requests to arbitrary external and internal locations, potentially reading or modifying data from internal services.
- CVE-2025-11270Medium
The Gutenberg Essential Blocks – Page Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'titleTag' attribute in all versions up to and including 5.7.1 due to insufficient input sanitization and output escaping. This allows authenticated attackers with Contributor-level access and above to inject arbitrary web scripts.
- CVE-2025-11361Medium
The Gutenberg Essential Blocks – Page Builder for Gutenberg Blocks & Patterns plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to and including 5.7.1 via the eb_save_ai_generated_image function. This allows authenticated attackers with Author-level access or above to make web requests to arbitrary locations.
Original NVD description (English source)
The Gutenberg Essential Blocks – Page Builder for Gutenberg Blocks & Patterns plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the Google Map block's 'marker' attribute in versions up to, and including, 6.4.5 This is due to insufficient input sanitization and output escaping on marker title/content values, which are stored as JSON and then decoded and concatenated directly into raw HTML by the frontend script's InfoWindow content builder. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

