von Leo Feyer

Cross-Site-Scripting durch SVG-Uploads

Datum: 18.03.2025
CVE-ID: CVE-2025-29790

Benutzer können SVG-Dateien mit bösartigem Code hochladen, der dann im Backend und/oder Frontend ausgeführt wird.

Betroffene Versionen

Contao 4.0
Contao 4.1
Contao 4.2
Contao 4.3
Contao 4.4
Contao 4.5
Contao 4.6
Contao 4.7
Contao 4.8
Contao 4.9
Contao 4.10
Contao 4.11
Contao 4.12
Contao 4.13 bis 4.13.53
Contao 5.0
Contao 5.1
Contao 5.2
Contao 5.3 bis 5.3.29
Contao 5.4
Contao 5.5 bis 5.5.5

Empfohlene Lösung

Update auf Contao 4.13.54, 5.3.30 oder 5.5.6.

Workaround

Entferne svg,svgz aus den erlaubten Upload-Dateitypen in den Systemeinstellungen und aus contao.editable_files in der config.yaml.

Mehr Informationen

https://github.com/contao/contao/security/advisories/GHSA-vqqr-fgmh-f626