Description
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.
Published: 2026-10-01
Score: 6.4 Medium
EPSS: n/a
KEV: No
Impact: Stored Cross‑Site Scripting (XSS) via the Google Map block 'marker' attribute
Action: Apply Patch
AI Analysis

Impact

This vulnerability allows authenticated users with Contributor level or higher to inject arbitrary JavaScript into the marker field of the Google Map block. The injected code is stored as part of the block’s JSON, then decoded and rendered directly into HTML on any page that displays the map. As a result, any visitor to the affected page can have the malicious code executed in their browser, leading to credential theft, session hijacking, defacement, or other client‑side attacks.

Affected Systems

WordPress plugin Gutenberg Essential Blocks – Page Builder for Gutenberg Blocks & Patterns, versions up to and including 6.4.5, is affected. The plugin stores the marker title/content values without proper sanitization or escaping, and the frontend script concatenates them into raw HTML. Attackers need to be logged in with Contributor or higher permissions to create or edit the block.

Risk and Exploitability

The CVSS score of 6.4 indicates a moderate severity, with no EPSS score reported and the vulnerability not listed in the CISA KEV catalog. The attack requires authenticated access and the presence of a Google Map block on a published page. Successful exploitation results in client‑side script execution for all page visitors, potentially enabling data theft or further attacks. Given the moderate CVSS, the risk is significant for sites that use the plugin and allow contributor‑level editing of map blocks.

Generated by OpenCVE AI on October 1, 2026 at 10:34 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update Gutenberg Essential Blocks to version 6.4.6 or newer to remove the vulnerability.
  • If an update is not immediately available, disable or remove the Google Map block from pages to prevent the stored XSS path.
  • Review contributor permissions and consider restricting or removing the ability for Contributor users to edit block attributes that contain user input, such as the marker field.

Generated by OpenCVE AI on October 1, 2026 at 10:34 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 01 Oct 2026 09:45:00 +0000

Type Values Removed Values Added
Description 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.
Title Gutenberg Essential Blocks <= 6.4.5 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'marker' Attribute
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 6.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-10-01T09:26:57.815Z

Reserved: 2026-09-22T19:20:02.066Z

Link: CVE-2026-96256

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-01T10:17:17.613

Modified: 2026-10-01T12:40:28.083

Link: CVE-2026-96256

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T10:45:07Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')