CVE-2025-31476

MEDIUM

Amauri Tarteaucitronjs < 1.20.1 - XSS

Title source: rule
STIX 2.1

Description

tarteaucitron.js is a compliant and accessible cookie banner. A vulnerability was identified in tarteaucitron.js, allowing a user with high privileges (access to the site's source code or a CMS plugin) to enter a URL containing an insecure scheme such as javascript:alert(). Before the fix, URL validation was insufficient, which could allow arbitrary JavaScript execution if a user clicked on a malicious link. An attacker with high privileges could insert a link exploiting an insecure URL scheme, leading to execution of arbitrary JavaScript code, theft of sensitive data through phishing attacks, or modification of the user interface behavior. This vulnerability is fixed in 1.20.1.

Scores

CVSS v3 4.8
EPSS 0.0021
EPSS Percentile 43.6%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N

CISA SSVC

Vulnrichment
Exploitation none
Automatable no
Technical Impact partial

Details

CWE
CWE-79
Status published
Products (3)
amauri/tarteaucitronjs < 1.20.1
npm/tarteaucitronjs 0 - 1.20.1npm
tacjs_project/tacjs 8.x-1.0 - 8.x-6.7
Published Apr 07, 2025
Tracked Since Feb 18, 2026