Plugins · otter-blocks · data as of 2026-11-01
Is Otter Blocks safe? Known vulnerabilities and latest version
- 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
- 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”.
- If you cannot update right away, deactivate it until you can.
- Turn on auto-updates for it: Plugins → “Enable auto-updates” on its row.
- 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Recent activity
- 2026-10-19 — latest release on wordpress.org (3.2.8).
- 2026-10-23 — Cross-site scripting (XSS) disclosed (CVE-2026-109933), fixed in 3.2.8.
- 2026-10-23 — Information disclosure disclosed (CVE-2026-109934), fixed in 3.2.8.
- 2026-10-23 — Information disclosure disclosed (CVE-2026-109935), fixed in 3.2.8.
Get an email when Otter Blocks has a new vulnerability
Free. We check the CVE feeds every day and email you only when a new issue for Otter Blocks (otter-blocks) is published or a fix ships. Unsubscribe in one click.
Where this data comes from
- Version, last update, installs: wordpress.org/plugins/otter-blocks (Plugins API), fetched 2026-11-01.
- Vulnerabilities: NIST National Vulnerability Database (NVD), checked 2026-11-01. This product uses data from the NVD API but is not endorsed or certified by the NVD.
- Each record links to its CVE page and to the original advisory (Wordfence, Patchstack or WPScan) where there is one. We only list a CVE here when its references or its advisory name this exact plugin, so a few real issues may be missing; none should be about a different plugin. Spot an error? Email Daniel.
Badge for your site or docs (states facts with a date, not a verdict):
<a href="https://laskyr.com/plugins/otter-blocks"><img src="https://laskyr.com/plugins/otter-blocks/badge.svg" alt="Otter Blocks vulnerability status"></a>