PT-2020-5369 · Spring · Spring Security

Publicado

2020-05-07

·

Atualizado

2021-06-14

·

CVE-2020-5407

CVSS v2.0

9.0

Alta

VetorAV:N/AC:L/Au:S/C:C/I:C/A:C
Nome do software vulnerável e versões afetadas
Versões 5.2.x do Spring Security anteriores à 5.2.4
Versões 5.3.x do Spring Security anteriores à 5.3.2
Descrição
O problema está relacionado a uma vulnerabilidade de encapsulamento de assinatura durante a validação da resposta SAML no componente spring-security-saml2-service-provider. Isso permite que um usuário mal-intencionado modifique uma resposta SAML que, de outra forma, seria válida e acrescente uma asserção arbitrária que será aceita como válida. A vulnerabilidade pode ser explorada por um invasor remoto para comprometer a confidencialidade, integridade e disponibilidade das informações protegidas.
Recomendações
Para versões 5.2.x anteriores à 5.2.4, atualize para a versão 5.2.4 ou posterior.
Para versões 5.3.x anteriores à 5.3.2, atualize para a versão 5.3.2 ou posterior.
Como solução alternativa temporária, considere desativar o componente spring-security-saml2-service-provider até que um patch esteja disponível. Restrinja o acesso à funcionalidade de validação de respostas SAML para minimizar o risco de exploração. Evite usar o componente vulnerável para processos críticos de autenticação até que o problema seja resolvido.

Correção

Improper Verification of Cryptographic Signature

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

Enumeração de Fraquezas

Identificadores relacionados

BDU:2021-00257
CVE-2020-5407
GHSA-48RW-J489-928M

Produtos afetados

Spring Security