ZeroHour

CVE-2026-77233

large

Unauthenticated Stored XSS in iubenda WordPress GDPR/Cookie Consent Plugin

CVSS 3.1
7.2 high
EPSS
<1%p22
Published
()
Modified
AI analysis

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.

Affected
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)
Estimated exposure
largelikely tens of thousands of sites (subset of the plugin's ~100,000+ active installs) — The plugin is publicly listed with roughly 100,000+ WordPress active installs, but only the subset of sites still running 3.13.4 or older that have enabled the non-default Secondary parser engine (parser_engine=default) are actually…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

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 news

No ingested article mentions this CVE yet.