PT-2022-20525 · Weave · Weave Gitops

Stefan Prodan

·

Publicado

2022-06-23

·

Atualizado

2024-08-21

·

CVE-2022-31098

CVSS v3.1

9.0

Crítica

VetorAV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
Versões do Weave GitOps anteriores à v0.8.1-rc.6
Descrição
Uma vulnerabilidade no registro de logs do Weave GitOps pode permitir que um invasor remoto autenticado visualize configurações confidenciais de cluster, também conhecidas como KubeConfg, de clusters Kubernetes registrados, incluindo os tokens de contas de serviço em texto simples a partir dos logs de pod do Weave GitOps no cluster de gerenciamento. Um invasor remoto não autorizado também pode visualizar essas configurações confidenciais a partir de um armazenamento externo de logs, caso isso esteja habilitado pelo cluster de gerenciamento. Essa vulnerabilidade se deve ao fato de a fábrica de clientes descarregar as configurações do cluster e seus tokens de conta de serviço quando o gerenciador do cluster tenta se conectar a um servidor de API de um cluster registrado e ocorre um erro de conexão. Um invasor poderia explorar essa vulnerabilidade acessando os logs de um pod do Weave GitOps ou a partir de um armazenamento externo de logs e obtendo todas as configurações dos clusters registrados. Uma exploração bem-sucedida poderia permitir que o invasor usasse essas configurações de cluster para gerenciar os clusters Kubernetes registrados.
Recomendações
Atualize para a versão v0.8.1-rc.6 ou mais recente do Weave GitOps core.
Não há solução alternativa conhecida para esta vulnerabilidade.

Exploit

Correção

Generation of Error Message Containing Sensitive Information

Information Disclosure

Insertion into Log File

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2022-31098
GHSA-XGGC-QPRG-X6MW
GO-2022-0502

Produtos afetados

Weave Gitops