PT-2022-18312 · Gradle · Gradle Enterprise
Publicado
2022-03-16
·
Atualizado
2022-03-22
·
CVE-2022-27225
CVSS v3.1
6.5
Média
| Vetor | AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N |
Nome do software vulnerável e versões afetadas
Versões do Gradle Enterprise anteriores à 2021.4.3
Descrição
O problema decorre do uso de transmissão de dados em texto simples em determinadas situações pelo Gradle Enterprise, que utiliza o Keycloak para serviços de gerenciamento de identidade. Durante o processo de login, o Keycloak define cookies no navegador para fornecer a funcionalidade “lembrar-me”. No entanto, para garantir compatibilidade com versões mais antigas do Safari, é definido um cookie duplicado sem o atributo Secure, permitindo que o cookie seja enviado via HTTP. Isso cria uma vulnerabilidade para um invasor, que pode se passar pelo host do Gradle Enterprise, capturar a sessão de login de um usuário induzindo-o a clicar em um link http:// para o servidor, apesar de o servidor exigir HTTPS.
Recomendações
Para versões anteriores à 2021.4.3, atualize para a versão 2021.4.3 ou posterior para resolver o problema. Como solução alternativa temporária, considere restringir o acesso ao servidor via HTTP para minimizar o risco de exploração. Evite usar links HTTP para acessar o servidor do Gradle Enterprise até que o problema seja resolvido.
Correção
Missing Encryption of Sensitive Data
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Gradle Enterprise