Description
The Otter Blocks WordPress plugin before 3.2.8 does not correctly bound a pattern it uses to rewrite its dynamic-content tokens while rendering blocks, so the pattern can consume the quote that closes an HTML attribute and pull adjacent unescaped data into the markup as new attributes. This allows unauthenticated users to achieve stored Cross-Site Scripting that executes in the browser of any visitor who views an affected page, including a logged-in administrator.
Published: 2026-10-23
Score: n/a
EPSS: n/a
KEV: No
Impact: Stored XSS
Action: Immediate Patch
AI Analysis

Impact

The vulnerability resides in the Otter Blocks WordPress plugin before version 3.2.8, where an unbounded pattern used to rewrite dynamic‑content tokens can consume the closing quote of an HTML attribute and inject adjacent unescaped data as new attributes. This flaw enables stored cross‑site scripting that will execute in the browsers of any visitor who loads an affected page, including logged‑in administrators. The weakness is an injection flaw that directly leads to XSS and compromises confidentiality and integrity of user sessions.

Affected Systems

The affected product is the Otter Blocks WordPress plugin. Versions prior to 3.2.8 are vulnerable. The exact vendor entry is listed as Unknown:Otter Blocks; the impact applies to any WordPress site deploying the plugin before the specified version.

Risk and Exploitability

The flaw can be exploited by unauthenticated users that can initialise or modify the dynamic content within a block. Because the injected payload is stored in the database, every site visitor will receive the malicious markup when the page is rendered. Although no EPSS score is available and the vulnerability is not listed in CISA KEV, the nature of the flaw and its ability to affect administrative sessions imply a high potential for exploitation. The lack of official remediation data means the risk remains significant until a patch is applied.

Generated by OpenCVE AI on October 23, 2026 at 07:15 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Otter Blocks plugin to version 3.2.8 or later to eliminate the unbounded pattern logic.
  • If the plugin cannot be upgraded immediately, disable or remove the feature that renders dynamic‑content tokens until a safe version is available.
  • Implement server‑side validation to escape any dynamic‑content tokens before storing or rendering them, ensuring that no user‑supplied data can break out of HTML attributes.

Generated by OpenCVE AI on October 23, 2026 at 07:15 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 23 Oct 2026 08:15:00 +0000

Type Values Removed Values Added
First Time appeared Wordpress-extensions
Wordpress-extensions otter Blocks
Vendors & Products Wordpress-extensions
Wordpress-extensions otter Blocks

Fri, 23 Oct 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Fri, 23 Oct 2026 06:15:00 +0000

Type Values Removed Values Added
Description The Otter Blocks WordPress plugin before 3.2.8 does not correctly bound a pattern it uses to rewrite its dynamic-content tokens while rendering blocks, so the pattern can consume the quote that closes an HTML attribute and pull adjacent unescaped data into the markup as new attributes. This allows unauthenticated users to achieve stored Cross-Site Scripting that executes in the browser of any visitor who views an affected page, including a logged-in administrator.
Title Otter Blocks < 3.2.8 - Unauthenticated Stored XSS via Dynamic Content Render Filter
References

Subscriptions

Wordpress-extensions Otter Blocks
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-10-23T06:00:18.103Z

Reserved: 2026-10-13T11:17:56.710Z

Link: CVE-2026-109936

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-23T06:17:05.487

Modified: 2026-10-23T06:17:05.487

Link: CVE-2026-109936

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T08:00:15Z

Weaknesses
  • CWE-79

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