Cross-site scripting in Contao - #VU165873
Published: November 11, 2026
Vulnerability details
The vulnerability allows a remote user to execute arbitrary JavaScript in another back end user's browser, potentially compromising sensitive information, modifying data, and disrupting availability.
The vulnerability exists due to improper neutralization of crafted filenames in the Contao file manager when rendering stored filenames during back end interactions. A remote user can upload or rename a file with a crafted filename and induce another back end user to perform triggering actions to execute the stored script.