PT-2022-16050

CVE-2022-23524

·

Publicado

2022-12-14

·

Atualizado

2025-11-28

Descrição por

CVSS 3.1
5.3
Média
MétricasAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Nome do software vulnerável e versões afetadas
Versões do Helm anteriores à 3.10.3
Descrição
O Helm é uma ferramenta para gerenciar Charts, recursos pré-configurados do Kubernetes. A vulnerabilidade resulta em consumo descontrolado de recursos, levando a um ataque de negação de serviço. Entradas nas funções do pacote strvals podem causar um estouro de pilha, o que não pode ser recuperado no Go. Aplicativos que utilizam funções do pacote strvals no Helm SDK podem sofrer um ataque de negação de serviço quando o pacote entra em pânico. O pacote strvals contém um analisador que transforma strings em estruturas Go, e algumas entradas de string podem causar a criação de estruturas de dados em matriz, levando a um estouro de pilha. O Helm Client entrará em pânico com entradas em sintaxes como --set, --set-string e outras sintaxes de definição de valor que causam um estouro de pilha.
Recomendações
Para versões anteriores à 3.10.3, atualize para a versão 3.10.3 para resolver o problema.
Como solução alternativa temporária, os usuários do SDK podem validar as strings fornecidas pelos usuários para garantir que elas não criem grandes matrizes que causem uso significativo de memória antes de passá-las para as funções strvals.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-6RX9-889Q-VV2R
ALT-PU-2023-1697
ALT-PU-2024-16525
AZL-11654
BIT-HELM-2022-23524
GO-2022-1167
OPENSUSE-SU-2022_4606-1
OPENSUSE-SU-2024:12572-1
OPENSUSE-SU-2025:15779-1
SUSE-SU-2022:4606-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾