PT-2020-20969

Publicado

2020-01-24

·

Atualizado

2020-01-24

Descrição por

CVSS 3.1
3.7
Baixa
MétricasAV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
Nome do software vulnerável e versões afetadas
Versões do SimpleSAMLphp anteriores à 1.14.4
Descrição
O problema diz respeito a vários scripts no SimpleSAMLphp que exibem páginas da web com links obtidos a partir de parâmetros de solicitação, melhorando a usabilidade ao apresentar aos usuários links para seguir após a conclusão de determinadas ações. No entanto, scripts como www/logout.php e modules/core/www/no cookie.php não verificavam as URLs obtidas por meio de solicitações HTTP antes de exibi-las como destinos de links. Isso permitia que invasores exibissem links para sites maliciosos dentro de um site confiável que executasse o SimpleSAMLphp, devido à falta de verificações de segurança nos parâmetros HTTP link href e retryURL. O problema foi resolvido verificando as URLs em relação a uma lista de sites confiáveis especificada na opção de configuração trusted.url.domains. Um invasor remoto poderia criar um link apontando para um site confiável que executasse o SimpleSAMLphp, incluindo um parâmetro que apontasse para um site malicioso, tentando induzir a vítima a visitar esse site clicando em um link apresentado pelo SimpleSAMLphp.
Recomendações
Atualize para a versão 1.14.4 ou posterior para resolver o problema. Como solução temporária, considere restringir o acesso aos scripts www/logout.php e modules/core/www/no cookie.php até que a atualização seja aplicada. Além disso, certifique-se de que a opção de configuração trusted.url.domains esteja definida corretamente para minimizar o risco de exploração.
Explorabilidade
Correção
Impactos
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-2R3V-Q9X3-7G46
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾