Skip to content
Laskyr

Plugins · otter-blocks · data as of 2026-11-01

Is Otter Blocks safe? Known vulnerabilities and latest version

No known unpatched vulnerabilities in the latest version (3.2.8)

As of 2026-11-01. 18 issues are on record for older versions; version 3.2.8 or newer fixes all of them that state a fix.

Latest version
3.2.8
Last updated
2026-10-19
Active installs
300,000+
Known issues on record
18
Unpatched in latest
0
Tested up to WP
7.1.4 · PHP 5.6+

Quickly create WordPress pages with 20+ blocks, 100+ ready-to-import designs, and advanced editor extensions. It’s website building, Lego-style! — by Themeisle

What to do

  1. Update to the latest version (3.2.8). Anything older than 3.2.8 has at least one known issue listed below. Dashboard → Updates, or Plugins → “update now”.
  2. If you cannot update right away, deactivate it until you can.
  3. Turn on auto-updates for it: Plugins → “Enable auto-updates” on its row.
  4. If you ran a vulnerable version and something looks off (spam pages, strange admins, redirects), run the free scan.

With WP-CLI: wp plugin get otter-blocks --field=version shows what you run; wp plugin update otter-blocks updates it.

Check your version

Known vulnerabilities

18 on record, newest first. “Affected” is the version range the source gives; “fixed in” is the version the source names, or (marked *) the first wordpress.org release after the last affected version.

medium 6.8 CVE-2026-109933 · published 2026-10-23

Cross-site scripting (XSS) in Otter Blocks (older than 3.2.8)

Affected
older than 3.2.8
Fixed in
3.2.8
Access needed (per CVSS)
Needs an admin-level account; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

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.

NVD CVE-2026-109933WPScan advisory

medium 5.3 CVE-2026-109934 · published 2026-10-23

Information disclosure in Otter Blocks (3.1.1 up to (not including) 3.2.8)

Affected
3.1.1 up to (not including) 3.2.8
Fixed in
3.2.8
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The Otter Blocks WordPress plugin before 3.2.8 does not correctly determine whether a post is publicly readable before returning its data through a REST API endpoint, treating any post with the published status as public, allowing unauthenticated users to read manual excerpts of password-protected posts, the content and titles of non-public post types, and, on WooCommerce sites, coupon codes and their descriptions.

NVD CVE-2026-109934WPScan advisory

medium 5.3 CVE-2026-109935 · published 2026-10-23

Information disclosure in Otter Blocks (older than 3.2.8)

Affected
older than 3.2.8
Fixed in
3.2.8
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The Otter Blocks WordPress plugin before 3.2.8 does not enforce its block visibility conditions when a published post is rendered through the WordPress REST API, allowing unauthenticated users to read block content that the site owner restricted to specific roles, logged-in users, the post author, categories or tags, or (on the Pro tier) Stripe purchasers.

NVD CVE-2026-109935WPScan advisory

high 7.5 CVE-2026-109936 · published 2026-10-23

Stored cross-site scripting (XSS) in Otter Blocks (older than 3.2.8)

Affected
older than 3.2.8
Fixed in
3.2.8
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

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.

NVD CVE-2026-109936WPScan advisory

medium 5.4 CVE-2026-109937 · published 2026-10-18

Missing authorization check in Otter Blocks (older than 3.2.3)

Affected
older than 3.2.3
Fixed in
3.2.3
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The Otter Blocks WordPress plugin before 3.2.3 does not validate that a user-supplied return URL belongs to the site before using it to build the return destination of a Stripe Checkout session, allowing unauthenticated attackers to redirect victims who complete or cancel checkout to an arbitrary external URL.

NVD CVE-2026-109937WPScan advisory

low 3.1 CVE-2026-102002 · published 2026-10-02

Information disclosure in Otter Blocks (3.2.6 and older)

Affected
3.2.6 and older
Fixed in
3.2.7 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Otter Blocks – Gutenberg Blocks, Page Builder for Gutenberg Editor & FSE plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 3.2.6 via the 'otter_form_widget_filter' parameter. This makes it possible for authenticated attackers, with subscriber-level access and above, to extract the email addresses of the five most recent form submitters, their submission dates, and the site's total form submission count. The widget is registered whenever the themeisle_blocks_form_emails option is non-empty — the normal state after any Form block has been saved — meaning the exposure is active on any standard site using the plugin's form feature.

NVD CVE-2026-102002Wordfence advisoryCode change (fix)Plugin source

medium 5.3 CVE-2026-4945 · published 2026-09-07

Missing authorization check in Otter Blocks (3.1.7 and older)

Affected
3.1.7 and older
Fixed in
3.1.8 *
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Otter Blocks – Gutenberg Blocks, Page Builder for Gutenberg Editor & FSE plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 3.1.7 via the 'watch_checkout' function due to missing validation on a user controlled key. This makes it possible for unauthenticated attackers to pay for a lower-cost product while obtaining entitlement for a premium product by manipulating the product_id parameter independently of the price_id parameter in the Stripe checkout URL.

NVD CVE-2026-4945Wordfence advisoryCode change (fix)Plugin source

high 7.5 CVE-2026-2892 · published 2026-04-30

Missing authorization check in Otter Blocks (3.1.4 and older)

Affected
3.1.4 and older
Fixed in
3.1.5 *
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Otter Blocks plugin for WordPress is vulnerable to Purchase Verification Bypass in all versions up to, and including, 3.1.4. This is due to the 'get_customer_data' method relying on an unsigned 'o_stripe_data' cookie to determine Stripe product ownership for unauthenticated users. The 'check_purchase' method trusts this cookie data without performing server-side verification against the Stripe API for one-time 'payment' mode purchases. This makes it possible for unauthenticated attackers to bypass Stripe purchase-gated content visibility conditions by forging the 'o_stripe_data' cookie with a target product ID, which is publicly exposed in the checkout block's HTML source.

NVD CVE-2026-2892Wordfence advisoryCode change (fix)Plugin source

high 7.5 CVE-2025-55715 · published 2025-08-20

Information disclosure in Otter Blocks (3.1.0 and older)

Affected
3.1.0 and older
Fixed in
3.1.1
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Insertion of Sensitive Information Into Sent Data vulnerability in Themeisle Otter - Gutenberg Block otter-blocks allows Retrieve Embedded Sensitive Data.This issue affects Otter - Gutenberg Block: from n/a through <= 3.1.0.

NVD CVE-2025-55715Patchstack advisory

high 7.5 CVE-2024-11219 · published 2024-11-27

Path traversal / file read in Otter Blocks (3.0.6 and older)

Affected
3.0.6 and older
Fixed in
3.0.7 *
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

The Otter Blocks – Gutenberg Blocks, Page Builder for Gutenberg Editor & FSE plugin for WordPress is vulnerable to Path Traversal in all versions up to, and including, 3.0.6 via the get_image function. This makes it possible for unauthenticated attackers to view arbitrary images on the server, which can contain sensitive information.

NVD CVE-2024-11219Wordfence advisoryPlugin source

low 2.7 CVE-2024-51671 · published 2024-11-19

Missing authorization check in Otter Blocks (3.0.3 and older)

Affected
3.0.3 and older
Fixed in
3.0.4
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Missing Authorization vulnerability in Themeisle Otter - Gutenberg Block otter-blocks allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Otter - Gutenberg Block: from n/a through <= 3.0.3.

NVD CVE-2024-51671Patchstack advisory

medium 6.4 CVE-2024-10367 · published 2024-11-01

Stored cross-site scripting (XSS) in Otter Blocks (3.0.4 and older)

Affected
3.0.4 and older
Fixed in
3.0.5 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Otter Blocks – Gutenberg Blocks, Page Builder for Gutenberg Editor & FSE plugin for WordPress is vulnerable to Stored Cross-Site Scripting via REST API SVG File uploads in all versions up to, and including, 3.0.4 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Author-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses the SVG file.

NVD CVE-2024-10367Wordfence advisoryCode change (fix)wordpress.org

medium 5.4 CVE-2024-3725 · published 2024-05-02

Stored cross-site scripting (XSS) in Otter Blocks (2.6.9 and older)

Affected
2.6.9 and older
Fixed in
2.6.10 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

The Otter Blocks – Gutenberg Blocks, Page Builder for Gutenberg Editor & FSE plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's Post Grid widget in all versions up to, and including, 2.6.9 due to insufficient input sanitization and output escaping on user supplied attributes such as 'titleTag'. 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.

NVD CVE-2024-3725Wordfence advisoryCode change (fix)

medium 6.1 CVE-2024-2729 · published 2024-04-18

Stored cross-site scripting (XSS) in Otter Blocks (older than 2.6.6)

Affected
older than 2.6.6
Fixed in
2.6.6
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The Otter Blocks WordPress plugin before 2.6.6 does not properly escape its mainHeadings blocks' attribute before appending it to the final rendered block, allowing contributors to conduct Stored XSS attacks.

NVD CVE-2024-2729WPScan advisory

medium 5.4 CVE-2024-3343 · published 2024-04-11

Stored cross-site scripting (XSS) in Otter Blocks (2.6.8 and older)

Affected
2.6.8 and older
Fixed in
2.6.9 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

The Otter Blocks – Gutenberg Blocks, Page Builder for Gutenberg Editor & FSE plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's block attributes in all versions up to, and including, 2.6.8 due to insufficient input sanitization and output escaping on user supplied attributes. 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.

NVD CVE-2024-3343Wordfence advisoryCode change (fix)

medium 5.4 CVE-2024-3344 · published 2024-04-11

Stored cross-site scripting (XSS) in Otter Blocks (2.6.8 and older)

Affected
2.6.8 and older
Fixed in
2.6.9 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

The Otter Blocks – Gutenberg Blocks, Page Builder for Gutenberg Editor & FSE plugin for WordPress is vulnerable to Stored Cross-Site Scripting via SVG file upload in all versions up to, and including, 2.6.8 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with author-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

NVD CVE-2024-3344Wordfence advisoryCode change (fix)

medium 5.4 CVE-2024-2226 · published 2024-04-09

Stored cross-site scripting (XSS) in Otter Blocks (2.6.4 and older)

Affected
2.6.4 and older
Fixed in
2.6.5 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

The Otter Blocks – Gutenberg Blocks, Page Builder for Gutenberg Editor & FSE plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the id parameter in the google-map block in all versions up to, and including, 2.6.4 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers with contributor access and higher to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

NVD CVE-2024-2226Wordfence advisoryCode change (fix)

medium 5.4 CVE-2024-2841 · published 2024-03-29

Stored cross-site scripting (XSS) in Otter Blocks (2.6.5 and older)

Affected
2.6.5 and older
Fixed in
2.6.6 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

The Otter Blocks – Gutenberg Blocks, Page Builder for Gutenberg Editor & FSE plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's widgets in all versions up to, and including, 2.6.5 due to insufficient input sanitization and output escaping on user supplied attributes such as 'id'. 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.

NVD CVE-2024-2841Wordfence advisoryCode change (fix)

Recent activity

Where this data comes from

Badge for your site or docs (states facts with a date, not a verdict):
Otter Blocks vulnerability status badge
<a href="https://laskyr.com/plugins/otter-blocks"><img src="https://laskyr.com/plugins/otter-blocks/badge.svg" alt="Otter Blocks vulnerability status"></a>

← Check another plugin · Free hacked-site scan

Site hacked? Get help now
Run free scan Fix it now ($499) Send a message

First hour checklist

If the site was just hacked, read the emergency kit before you delete files. The page is free. Email is optional.

Read the emergency kit