# iubenda | All-in-one Compliance for GDPR / CCPA Cookie Consent + more <= 3.13.6 - Unauthenticated Stored Cross-Site Scripting via Comment Content

- **ID:** WPSEC-2026-2210
- **Plugin:** iubenda | All-in-one Compliance for GDPR / CCPA Cookie Consent + more (`iubenda-cookie-law-solution`), https://wordpress.org/plugins/iubenda-cookie-law-solution/
- **Affected versions:** all versions before 3.13.7
- **Fixed in:** 3.13.7 (Update to 3.13.7 or later.)
- **Severity:** Medium 6.1 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N)
- **Weakness:** CWE-79
- **Usage among sites WPSec scans:** plugin Medium, affected versions Medium (as of 2026-11-03)
- **Attack surface analysis:** https://attacksurface.wpsec.com/plugin/iubenda-cookie-law-solution
- **Fix released:** 2026-11-02
- **Published:** 2026-11-03
- **URL:** https://wpsec.com/vuln/WPSEC-2026-2210/

## Description

The iubenda plugin for WordPress is vulnerable to Stored Cross-Site Scripting via comment content in all versions up to, and including, 3.13.6, due to the Native Blocking HTML parser storing comment, code and script bodies under fixed, predictable placeholder keys and putting them back unescaped into attribute values (for example as a javascript: URL in a link href), and to IUB-COOKIE-BLOCK markers inside visitor comments being re-parsed as trusted blocks. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user clicks the injected link on a page showing their published comment.

## References

- https://wpsec.com/vuln/WPSEC-2026-2210/
- https://plugins.svn.wordpress.org/iubenda-cookie-law-solution/tags/3.13.7/
- https://wordpress.org/plugins/iubenda-cookie-law-solution/

Source: WPSec, https://wpsec.com/vuln/WPSEC-2026-2210/

License: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Free to use, share and adapt, also commercially, if you credit WPSec and link to this advisory.
