tarteaucitron.js before 1.37.0 contains a cross-site scripting vulnerability because getElemAttr resolves 'data-' prefixed attributes while the https-only guard validates the unprefixed attribute. Attackers who can place markup, such as CMS authors, can add data-url with a javascript: URL beside a benign url to execute script in the site's origin via iframe src.
Advisories
No advisories yet.
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
Fri, 16 Oct 2026 17:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | tarteaucitron.js before 1.37.0 contains a cross-site scripting vulnerability because getElemAttr resolves 'data-' prefixed attributes while the https-only guard validates the unprefixed attribute. Attackers who can place markup, such as CMS authors, can add data-url with a javascript: URL beside a benign url to execute script in the site's origin via iframe src. | |
| Title | tarteaucitron.js before 1.37.0 XSS via getElemAttr Attribute Validation Mismatch | |
| First Time appeared |
Amauri
Amauri tarteaucitronjs |
|
| Weaknesses | CWE-79 | |
| CPEs | cpe:2.3:a:amauri:tarteaucitronjs:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Amauri
Amauri tarteaucitronjs |
|
| References |
|
|
| Metrics |
cvssV3_1
|
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: VulnCheck
Published:
Updated: 2026-10-16T17:40:02.702Z
Reserved: 2026-10-16T14:31:23.499Z
Link: CVE-2026-111713
No data.
No data.
No data.
OpenCVE Enrichment
No data.
Weaknesses