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.
{
"cna_assigner": "VulnCheck",
"cwe_ids": [
"CWE-79"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/111xxx/CVE-2026-111713.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "1.20.1"
},
{
"fixed": "1.37.0"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"fixed": "068653bd47f5d4a493251ca8e15bd2b0be9b544f"
}
],
"source": "REFERENCES_COMMIT"
},
{
"original_tag": "v1.37.0",
"range": [
{
"fixed": "636c5f0059efafa5fb5aef1bcdc4c6fdc29730db"
}
],
"source": "REFERENCES_TAG"
}
]
}