---
id: CVE-2026-109933
title: Otter Blocks < 3.2.8 - Contributor+ Stored XSS via Block Style Attributes
summary: >-
  The Otter Blocks  WordPress plugin before 3.2.8 does not properly sanitize and
  escape user-supplied block styling values before writing them into an inline
  stylesheet, allowing users with contributor-level access and above to inject
  arbi…
severity: medium
cvss: 6.8
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H'
cvssSource: adp
cwe:
  - CWE-79
product: Otter Blocks
affected:
  - otter_blocks < 3.2.8
ssvc:
  exploitation: none
  automatable: 'no'
  technicalImpact: partial
  timestamp: '2026-10-23T10:39:39.063275Z'
published: '2026-10-23'
updated: '2026-10-23'
sourceUpdated: '2026-10-23T10:46:04.987Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2026-109933'
references:
  - url: 'https://wpscan.com/vulnerability/a2a19770-9ee2-4164-9ea6-a882cf0085e9/'
tags:
  - cve.org
ingestedAt: '2026-10-23T06:17:25.175Z'
---

## Overview

The Otter Blocks  WordPress plugin before 3.2.8 does not properly sanitize and escape user-supplied block styling values before writing them into an inline stylesheet, allowing users with contributor-level access and above to inject arbitrary web scripts that execute when any visitor, including administrators, views the affected post.

## Affected

- `otter_blocks < 3.2.8`

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
