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

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

Enumeração de Fraquezas

Identificadores relacionados

BDU:2022-02183
CVE-2022-22946

Produtos afetados

Spring Cloud Gateway