PT-2022-2172 · Spring · Spring Cloud Gateway
CVE-2022-22946
·
Publicado
2022-03-01
·
Atualizado
2023-02-22
CVSS v3.1
5.5
Média
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N |
Nome do software vulnerável e versões afetadas
Versões do Spring Cloud Gateway anteriores à 3.1.1+
Descrição
A vulnerabilidade está relacionada à implementação da tecnologia TrustManager para autenticação na biblioteca Spring Cloud Gateway, utilizada para a criação de gateways de API. Ela está associada a erros no procedimento de confirmação da autenticação de certificados. A exploração desse problema pode permitir que um invasor se conecte a serviços remotos. Quando o HTTP2 está habilitado e nenhum armazenamento de chaves ou certificados confiáveis está definido em aplicativos que utilizam o Spring Cloud Gateway, um TrustManager inseguro é utilizado, permitindo que o gateway se conecte a serviços remotos com certificados inválidos ou personalizados.
Recomendações
Para versões do Spring Cloud Gateway anteriores à 3.1.1+, atualize para a versão 3.1.1 ou posterior para resolver o problema. Como solução alternativa temporária, considere desativar o HTTP2 ou configurar um armazenamento de chaves com certificados confiáveis para impedir o uso de um TrustManager inseguro. Restrinja o acesso a serviços remotos até que o problema seja resolvido.
Exploit
Correção
Improper Certificate Validation
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Spring Cloud Gateway