von Leo Feyer
Remote Code Execution in Template-Closures
Datum: 25.11.2025
CVE-ID: CVE-2025-65960
Backend-Benutzer mit präziser Kontrolle über den Inhalt von Template-Closures können beliebige PHP-Funktionen ausführen, die keine erforderlichen Parameter haben.
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.56
Contao 5.0
Contao 5.1
Contao 5.2
Contao 5.3 bis 5.3.41
Contao 5.4
Contao 5.5
Contao 5.6 bis 5.6.4
Empfohlene Lösung
Update auf Contao 4.13.57, 5.3.42 oder 5.6.5.
Workaround
Patche die Methode Contao\Template::once() manuell.
Mehr Informationen
https://github.com/contao/contao/security/advisories/GHSA-98vj-mm79-v77r