tarteaucitron.js allows UI manipulation via unrestricted CSS injection
Moderate severity
GitHub Reviewed
Published
Apr 7, 2025
in
AmauriC/tarteaucitron.js
•
Updated Apr 7, 2025
Description
Published by the National Vulnerability Database
Apr 7, 2025
Published to the GitHub Advisory Database
Apr 7, 2025
Reviewed
Apr 7, 2025
Last updated
Apr 7, 2025
A vulnerability was identified in
tarteaucitron.js
, where user-controlled inputs for element dimensions (width
andheight
) were not properly validated. This allowed an attacker with direct access to the site's source code or a CMS plugin to set values like100%;height:100%;position:fixed;
, potentially covering the entire viewport and facilitating clickjacking attacks.Impact
An attacker with high privileges could exploit this vulnerability to:
Fix AmauriC/tarteaucitron.js@25fcf82
The issue was resolved by enforcing strict validation and sanitization of user-provided CSS values to prevent unintended UI manipulation.
References