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: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Stored XSS
Action: Immediate Patch
AI Analysis

Impact

The vulnerability resides in the Otter Blocks WordPress plugin prior to 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 input‑validation flaw that directly leads to XSS, compromising the confidentiality and integrity of user sessions.

Affected Systems

The affected product is the Otter Blocks WordPress plugin. Versions before 3.2.8 are vulnerable. Any WordPress site deploying the plugin earlier than that version is impacted; the vendor entry appears as Unknown:Otter Blocks in the CNA records.

Risk and Exploitability

The likely attack vector is unauthenticated application access that permits inclusion of malicious dynamic content tokens. Attackers may manipulate or inject such tokens, causing the plugin to store harmful markup. The CVSS score of 7.5 indicates high severity. Because the injected payload is stored in the database and served to every site visitor, the impact is widespread. No EPSS score is available, and the flaw is not listed in CISA KEV, but the high severity combined with the stored nature of the payload suggests a significant risk until a patch is applied.

Generated by OpenCVE AI on October 23, 2026 at 12:56 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 safer version is available.
  • Implement server‑side validation to escape or whitelist any dynamic‑content tokens before storing or rendering them, ensuring no user‑supplied data can break out of HTML attributes.

Generated by OpenCVE AI on October 23, 2026 at 12:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 23 Oct 2026 11:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


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-23T10:45:50.035Z

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

Link: CVE-2026-109936

cve-icon Vulnrichment

Updated: 2026-10-23T10:38:50.574Z

cve-icon NVD

Status : Deferred

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

Modified: 2026-10-23T14:20:57.920

Link: CVE-2026-109936

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T13:00:18Z

Weaknesses
  • CWE-79

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