CVE-2025-48939

Medium

Description

tarteaucitron.js is a compliant and accessible cookie banner. Prior to version 1.22.0, a vulnerability was identified in tarteaucitron.js where document.currentScript was accessed without verifying that it referenced an actual <script> element. If an attacker injected an HTML element, it could clobber the document.currentScript property. This causes the script to resolve incorrectly to an element instead of the <script> tag, leading to unexpected behavior or failure to load the script path correctly. This issue arises because in some browser environments, named DOM elements become properties on the global document object. An attacker with control over the HTML could exploit this to change the CDN domain of tarteaucitron. This issue has been patched in version 1.22.0.

SeverityMedium
CVSS4.2
Exploit probability—
ProductAmauri Tarteaucitronjs
PublishedJul 3, 2025
First seenJul 3, 2025
Weakness typeCWE-138CWE-138

How to fix

Update
  • amauri tarteaucitronjs1.22.0 or later
  • tarteaucitronjs1.22.0 or later

Affected products

ProductAffected versionsFixed in
amauri tarteaucitronjsv < 1.22.01.22.0
tarteaucitronjsnpmv < 1.22.01.22.0

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.

CVE-2025-48939 · Amauri Tarteaucitronjs · Dark Radar