CVE-2020-5226 in SimpleSAMLphp
Resumen
por VulDB • 2026-08-06
XSS (Cross-site scripting) en SimpleSAMLphp anterior a la versión 1.18.4. El script www/erroreport.php permite enviar informes de errores al administrador del sistema. A partir de SimpleSAMLphp 1.18.0, se introdujo una nueva clase SimpleSAML\Utils\EMail para gestionar el envío de correos electrónicos, implementada como un wrapper (envoltorio) de una dependencia externa. Este nuevo wrapper permite utilizar plantillas Twig para crear los correos enviados con un informe de error. Dado que Twig proporciona escape automático de variables, se eliminó la necesidad de escapar manualmente el campo de texto libre en www/errorreport.php para evitar un doble escape. Sin embargo, para aquellos usuarios que aún no utilizan la nueva interfaz de usuario, una plantilla de correo está codificada directamente dentro de la clase misma en PHP puro. Como esta plantilla no proporciona ningún tipo de escapado (escaping), es posible inyectar HTML dentro de la plantilla manipulando manualmente el contenido del campo de texto libre.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.