ZeroHour

CVE-2026-77263

large

Unauthenticated Stored XSS in iubenda GDPR/CCPA Compliance WordPress Plugin

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

CVE-2026-77263 is a stored cross-site scripting vulnerability in the iubenda | All-in-one Compliance for GDPR / CCPA Cookie Consent + more WordPress plugin, present in all versions up to and including 3.13.4 because comment content is insufficiently sanitized and escaped on output. An unauthenticated visitor can post a comment containing KSES-allowed markup (such as abbr title attributes and HTML comments); the plugin's global strtr() substitution strips substrings from an inert tag, mutating it into an executable element such as an img tag with an onerror handler. The injected script then executes in the affected site's origin whenever any visitor, including logged-in administrators, loads the injected page, allowing the attacker to run arbitrary web script as that user (e.g., perform admin actions or alter site content). Any WordPress site running the plugin is affected, with the highest risk on sites that accept comments from unauthenticated visitors. No public proof-of-concept, CISA KEV listing, or known exploitation is reported, and EPSS assigns roughly a 0.2% probability of exploitation within 30 days.

What to do: Update the plugin to the latest fixed release (any version after 3.13.4) from the WordPress plugin directory. Until patched, hold new comments for moderation or disable unauthenticated commenting so anonymous visitors cannot inject markup, and review recently posted comments for abbr tags or HTML comments that could be mutated into executable elements. Since no public exploit is known, patch within normal high-severity patch cycles rather than emergency timelines.

Affected
iubenda | All-in-one Compliance for GDPR / CCPA Cookie Consent + more (WordPress plugin)All versions up to and including 3.13.4
Estimated exposure
large~100,000+ WordPress sites (plugin has 100,000+ active installs per WordPress.org) — The iubenda plugin is listed with 100,000+ active installations on WordPress.org, and the exploitable subset is those sites with public comment posting enabled, so the actual at-risk count may be somewhat lower.

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 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. The exploit works by embedding KSES-allowed markup such as abbr title attributes and HTML comments in a submitted comment so that the global strtr() substitution strips substrings from an inert tag, mutating it into an executable element such as an img onerror handler that runs in the WordPress origin for any visitor, including logged-in administrators.

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.