{"id":"CVE-2026-4945","title":"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 miss…","summary":"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 miss…","severity":"medium","cvss":5.3,"cvssVector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","cwe":["CWE-639"],"vendor":"themeisle","product":"Otter Blocks – Gutenberg Blocks, Page Builder for Gutenberg Editor & FSE","affected":["otter_blocks_gutenberg_blocks_page_builder_for_gutenberg_editor_fse <= 3.1.7"],"published":"2026-09-07","updated":"2026-09-08","sourceUpdated":"2026-09-08T14:17:23.673","source":"NVD","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-4945","references":[{"url":"https://plugins.trac.wordpress.org/browser/otter-blocks/trunk/inc/plugins/class-stripe-api.php#L234","label":"security@wordfence.com"},{"url":"https://plugins.trac.wordpress.org/browser/otter-blocks/trunk/inc/plugins/class-stripe-api.php#L304","label":"security@wordfence.com"},{"url":"https://plugins.trac.wordpress.org/browser/otter-blocks/trunk/inc/render/class-stripe-checkout-block.php#L69","label":"security@wordfence.com"},{"url":"https://plugins.trac.wordpress.org/changeset/3496611/","label":"security@wordfence.com"},{"url":"https://www.wordfence.com/threat-intel/vulnerabilities/id/7ecb9f61-68d5-4c70-8d7d-e4fb067fcff9?source=cve","label":"security@wordfence.com"}],"tags":["nvd","cve.org"],"ssvc":{"exploitation":"none","automatable":"yes","technicalImpact":"partial","timestamp":"2026-09-08T13:54:49.391981Z"},"epss":0.00298,"epssPercentile":0.2263,"ingestedAt":"2026-09-08T15:33:26.977Z","slug":"CVE-2026-4945","body":"## Overview\n\nThe 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.\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.","depth":"sunlit","depthScore":29,"depthScoreParts":{"impact":29.2,"likelihood":0.1,"exploitation":0,"ransomware":0},"changes":[]}