Cross-site scripting in Contao - #VU165876
Published: November 11, 2026
Vulnerability details
The vulnerability allows a remote user to execute arbitrary JavaScript in a victim's browser, potentially compromising sensitive information, modifying content, and disrupting availability.
The vulnerability exists due to improper neutralization of input in Contao's {{figure}} insert tag when nested query-string parameters populate FigureBuilder options that are merged into HTML attributes without XSS filtering. A remote user can supply crafted nested parameters and induce a victim to view the resulting content to execute scripts in the affected site's context.