PT-2024-1921

CVE-2024-22243

·

Publicado

2024-02-21

·

Atualizado

2026-10-30

Descrição por

CVSS 2.0
9.4
Alta
MétricasAV:N/AC:L/Au:N/C:C/I:C/A:N
Nome do software vulnerável e versões afetadas
Versões do Spring Framework anteriores à versão corrigida
Descrição
O problema decorre da validação insuficiente dos dados inseridos pelo usuário no Spring Framework, permitindo potencialmente que um invasor execute um ataque de falsificação de solicitação do lado do servidor (SSRF) ou um ataque de redirecionamento aberto. Isso pode ocorrer quando os aplicativos utilizam o UriComponentsBuilder para analisar URLs fornecidas externamente e, em seguida, realizam verificações de validação no host da URL analisada. Se a URL for utilizada após passar nessas verificações de validação, ela pode estar vulnerável a tais ataques. A vulnerabilidade pode ser explorada incluindo um símbolo de colchete esquerdo no segmento de informações do usuário de uma URL, o que pode levar o UriComponentsBuilder a retornar um nome de host diferente da interpretação dos principais navegadores, contornando assim potencialmente as restrições da lista de permissões e acessando recursos restritos.
Recomendações
Para resolver o problema, atualize para a versão mais recente do Spring Framework. Se a atualização não for possível, aplique as versões corrigidas recomendadas para a sua versão específica do framework. Como solução temporária, considere desativar o uso do UriComponentsBuilder para analisar URLs fornecidas externamente até que um patch esteja disponível. Restrinja o acesso a recursos confidenciais e valide todos os dados inseridos pelo usuário para minimizar o risco de exploração.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-CCGV-VJ62-XF9H
CLEANSTART-2026-TM39547
ECHO-6AEF-BC09-6CFF
RHLW-2026-25544E781D50B856
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾