PT-2021-19859 · Helm+1 · Helm+1

Mattfarina

·

Publicado

2021-06-16

·

Atualizado

2024-03-06

·

CVE-2021-32690

CVSS v3.1

8.6

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
Nome do software vulnerável e versões afetadas
Versões do Helm anteriores à 3.6.1
Descrição
Existe uma vulnerabilidade no Helm em que as credenciais username e password associadas a um repositório Helm poderiam ser repassadas para outro domínio referenciado por esse repositório Helm. Esse problema ocorre quando o arquivo index.yaml de um repositório Helm está hospedado em um domínio e faz referência a um arquivo de chart em um domínio diferente. Nesses casos, o Helm fornecerá as credenciais do domínio do index.yaml ao buscar esses arquivos. O problema foi resolvido na versão 3.6.1. Está disponível uma solução alternativa para verificar se há credenciais repassadas indevidamente, auditando o repositório Helm e procurando por outro domínio na lista urls das versões de gráficos no arquivo index.yaml.
Recomendações
Para versões anteriores à 3.6.1, atualize para a versão 3.6.1 para resolver o problema.
Como solução alternativa temporária, considere auditar o repositório Helm para verificar se outro domínio está sendo usado e poderia ter recebido as credenciais.
No arquivo index.yaml do repositório, procure outro domínio na lista urls das versões do gráfico. Se outro domínio for encontrado e essa versão do gráfico tiver sido baixada ou instalada, as credenciais teriam sido repassadas.
Para passar o username e a password para outros domínios que o Helm possa encontrar ao recuperar um gráfico, pode-se usar o novo sinalizador --pass-credentials, que restaura o comportamento antigo para um único repositório como um comportamento opcional.

Correção

Information Disclosure

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

Enumeração de Fraquezas

Identificadores relacionados

ALT-PU-2022-3299
ALT-PU-2022-3302
AZL-6471
BIT-HELM-2021-32690
CVE-2021-32690
GHSA-56HP-XQP3-W2JF
GHSA-7JR6-PRV4-5WF5
GO-2022-0384

Produtos afetados

Alt Linux
Helm