CVE-2026-77233
largeUnauthenticated Stored XSS in iubenda WordPress GDPR/Cookie Consent Plugin
The iubenda | All-in-one Compliance for GDPR / CCPA Cookie Consent + more plugin for WordPress (all versions up to and including 3.13.4) fails to adequately sanitize and escape comment content when processing it through its AdSense Regex Rewrite, allowing unauthenticated attackers to inject arbitrary web scripts into pages. The flaw only manifests on sites where the 'Secondary' parser engine is active (parser_engine=default); sites using the default 'new' DOM-based parser engine are not affected. An attacker who submits a crafted comment can have their script execute in the browser of any user who views the injected page, potentially hijacking sessions, stealing cookies, or performing actions as the victim. Any WordPress site running the vulnerable plugin versions with the Secondary parser engine enabled is affected. No public proof-of-concept, KEV listing, or confirmed in-the-wild exploitation is known, and EPSS estimates only a 0.3% probability of exploitation within 30 days.
What to do: Update the iubenda plugin to a patched release newer than 3.13.4 as soon as one is available. As an interim mitigation, switch the parser engine to the default 'new' DOM-based engine rather than parser_engine=default, and review submitted comments for injected scripts or markup, moderating/removing any suspicious content.
| iubenda | All-in-one Compliance for GDPR / CCPA Cookie Consent + more (WordPress plugin) | All versions up to and including 3.13.4 (only when parser_engine=default, i.e. the 'Secondary' parser engine is active) |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
The iubenda | All-in-one Compliance for GDPR / CCPA Cookie Consent + more plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Comment Content via AdSense Regex Rewrite in all versions up to, and including, 3.13.4 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This vulnerability only manifests when the 'Secondary' parser engine is active (parser_engine=default); it does not exist under the default 'new' DOM-based parser engine.
- Ecosystems
- WordPress
- Weakness
- CWE-79
- Vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
In the news0 stories
No ingested article mentions this CVE yet.