CVE-2025-31138
Last modified
CVE-2025-31138 is a medium-severity vulnerability rated 6.6/10 on the CVSS scale. tarteaucitron.js is a compliant and accessible cookie banner. A vulnerability was identified in tarteaucitron.js prior to 1.20.1, where user-controlled inputs for element dimensions (width and height) were not properly validated. EPSS estimates a 0.23% chance of exploitation in the next 30 days.
Description
tarteaucitron.js is a compliant and accessible cookie banner. A vulnerability was identified in tarteaucitron.js prior to 1.20.1, where user-controlled inputs for element dimensions (width and height) were not properly validated. This allowed an attacker with direct access to the site's source code or a CMS plugin to set values like 100%;height:100%;position:fixed;, potentially covering the entire viewport and facilitating clickjacking attacks. An attacker with high privileges could exploit this vulnerability to overlay malicious UI elements on top of legitimate content, trick users into interacting with hidden elements (clickjacking), or disrupt the intended functionality and accessibility of the website. This vulnerability is fixed in 1.20.1.
Metrics
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:L
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Amauri | Tarteaucitronjs | < 1.20.1 |
References
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2025-31138?
How severe is CVE-2025-31138?
How do I fix CVE-2025-31138?
How Strix Helps
- One Click Account Takeover in GranolaHow a notification link broke out of Electron and led to a one-click account takeover.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2025
- CVE-2025-31132Raven is an open-source messaging platform. A vulnerability …8.1
- CVE-2025-31133runc is a CLI tool for spawning and running containers accor…7.8
- CVE-2025-31134FreshRSS is a self-hosted RSS feed aggregator. Prior to vers…7.5
- CVE-2025-31135Go-Guerrilla SMTP Daemon is a lightweight SMTP server writte…5.3
- CVE-2025-31136FreshRSS is a self-hosted RSS feed aggregator. Prior to vers…5.4
- CVE-2025-31137React Router is a multi-strategy router for React bridging t…7.5
- CVE-2025-31139In JetBrains TeamCity before 2025.03 base64 encoded password…6.5
- CVE-2025-3114Code Execution via Malicious Files: Attackers can create spe…9.4
- CVE-2025-31140In JetBrains TeamCity before 2025.03 stored XSS was possible…6.1
- CVE-2025-31141In JetBrains TeamCity before 2025.03 exception could lead to…7.5
- CVE-2025-31144Quick Agent V3 and Quick Agent V2 contain an issue with impr…6.9
- CVE-2025-31145Rejected reason: This CVE ID has been rejected or withdrawn …
Are you affected by CVE-2025-31138?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
