CVE-2020-5226 in SimpleSAMLphp
Zusammenfassung
von VulDB • 06.08.2026
Cross-Site Scripting (XSS) in SimpleSAMLphp vor Version 1.18.4. Das Skript www/erroreport.php ermöglicht das Einreichen und Senden von Fehlerberichten an den Systemadministrator. Ab SimpleSAMLphp 1.18.0 wurde eine neue Klasse SimpleSAML\Utils\EMail eingeführt, die zum Versenden von E-Mails verwendet wird und als Wrapper für eine externe Abhängigkeit implementiert ist. Dieser neue Wrapper ermöglicht die Verwendung von Twig-Vorlagen zur Erstellung der mit einem Fehlerbericht gesendeten E-Mail. Da Twig automatisch Variablen maskiert (escapen), wurde die manuelle Maskierung des Freitextfelds in www/errorreport.php entfernt, um eine doppelte Maskierung zu vermeiden. Für Benutzer, die noch nicht die neue Benutzeroberfläche nutzen, ist jedoch eine E-Mail-Vorlage direkt als Plain-PHP-Code in der Klasse selbst fest codiert. Da für diese Vorlage keine Maskierung vorgesehen ist, kann durch manuelles Anpassen des Inhalts des Freitextfelds HTML-Inhalt in die Vorlage injiziert werden.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.