CVE-2020-5226 in SimpleSAMLphp
Sumário
de VulDB • 05/07/2026
Cross-site scripting (XSS) no SimpleSAMLphp anterior à versão 1.18.4. O script www/erroreport.php permite que relatórios de erro sejam submetidos e enviados ao administrador do sistema. A partir da versão 1.18.0 do SimpleSAMLphp, foi introduzida uma nova classe `SimpleSAML\Utils\EMail` para lidar com o envio de e-mails, implementada como um wrapper de uma dependência externa. Este novo wrapper permite utilizar templates Twig para criar os e-mails enviados junto com relatórios de erro. Como o Twig fornece escape automático de variáveis, o escape manual do campo de texto livre em `www/errorreport.php` foi removido para evitar duplo escape (double escaping). No entanto, para aqueles que ainda não utilizam a nova interface do usuário, um template de e-mail está codificado diretamente na classe em PHP puro. Como nenhum escape é fornecido neste template, torna-se possível injetar HTML dentro do template manipulando manualmente o conteúdo do campo de texto livre.
VulDB is the best source for vulnerability data and more expert information about this specific topic.