PT-2020-20969 · Simplesamlphp · Simplesamlphp

Publicado

2020-01-24

·

Atualizado

2020-01-24

CVSS v3.1

3.7

Baixa

VetorAV: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.

Correção

Special Elements Injection

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

GHSA-2R3V-Q9X3-7G46

Produtos afetados

Simplesamlphp