PT-2020-18321 · Simplesamlphp · Simplesamlphp

Frederic Vleminckx

·

Publicado

2020-01-24

·

Atualizado

2020-01-31

·

CVE-2020-5225

CVSS v2.0

5.5

Média

VetorAV:N/AC:L/Au:S/C:P/I:P/A:N
Nome do software vulnerável e versões afetadas
Versões do SimpleSAMLphp até a 1.18.3
Descrição
A vulnerabilidade diz respeito à injeção de registros no SimpleSAMLphp. O script www/errorreport.php não sanitizava adequadamente o parâmetro reportID obtido da solicitação, permitindo que um invasor injetasse novas linhas de registro ao criar manualmente esse ID de relatório. Quando configurado para usar o manipulador de registro em arquivo, o SimpleSAMLphp exibirá todos os seus registros anexando cada linha de registro a um determinado arquivo. Isso permite que um usuário mal-intencionado injete novas linhas de registro com conteúdo arbitrário, inserindo caracteres de nova linha no parâmetro reportID. A superfície de ataque é considerada pequena, pois o ataque só funcionará com o manipulador de registro em arquivo, que abre o arquivo de registro no modo somente de adição.
Recomendações
Atualize a instalação do SimpleSAMLphp para a versão 1.18.4.
Como solução temporária, considere restringir o acesso ao script www/errorreport.php para minimizar o risco de exploração.
Evite usar o parâmetro reportID no endpoint da API afetado até que o problema seja resolvido.

Correção

Insertion into Log File

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2020-5225
GHSA-6GC6-M364-85WW

Produtos afetados

Simplesamlphp