J311Yl0V3U

#5634de 53,640
47.7CVSS total
Vulnerabilidades · 6
Alta
3
Crítica
3
PT-2026-39897
8.7
2026-05-11
Go · Github.Com/Rancher/Local-Path-Provisioner · CVE-2026-44543
**Nome do Software Vulnerável e Versões Afetadas** local-path-provisioner versões anteriores a 0.0.36 **Description** Um usuário malicioso com permissões para editar o ConfigMap `local-path-config` no namespace `local-path-storage` pode manipular o template `helperPod.yaml`. Este template é usado para criar HelperPods durante as operações de provisionamento e limpeza de PVC, mas não é suficientemente validado antes do uso. Um invasor pode injetar campos sensíveis de segurança, como `securityContext.privileged`, volumes `hostPath` e capacidades do Linux no template. Quando uma operação de PVC dispara a criação de um HelperPod, o provisionador utiliza o template controlado pelo invasor, resultando potencialmente em um pod privilegiado executando no nó de destino com o sistema de arquivos raiz do host montado. Isso permite que o invasor acesse arquivos confidenciais do host, leia tokens de ServiceAccount de outros pods no mesmo nó, acesse dados de volume de local-path de outros locatários ou modifique arquivos no nó host. **Recommendations** Atualize para a versão 0.0.36 ou posterior. Restrinja o acesso de escrita ao ConfigMap `local-path-config` no namespace `local-path-storage` apenas a administradores confiáveis. Marque o ConfigMap `local-path-config` como imutável. Habilite o Kubernetes Pod Security Admission para o namespace `local-path-storage`, aplicando a política `baseline` para evitar a criação de HelperPods privilegiados.
PT-2026-23091
9.8
2026-03-04
Nuclio · Nuclio · CVE-2026-29042
**Nome do Software Vulnerável e Versões Afetadas** Versões do Nuclio anteriores à 1.15.20 **Descrição** O componente Shell Runtime do Nuclio contém um problema de injeção de comando. Quando uma função é invocada via HTTP, o runtime lê o cabeçalho `X-Nuclio-Arguments` e incorpora diretamente seu valor em comandos de shell sem validação ou sanitização. Isso permite que invasores com permissões de invocação de função injetem comandos maliciosos, potencialmente executando código arbitrário com privilégios de root em contêineres de função, roubando Tokens de ServiceAccount com permissões de nível cluster-admin e, finalmente, obtendo controle completo sobre o cluster Kubernetes. A vulnerabilidade decorre da falta de validação ao processar argumentos fornecidos pelo usuário na função `getCommandArguments` e da subsequente execução desses argumentos usando `sh -c`. Os invasores podem explorar isso criando payloads maliciosos no cabeçalho `X-Nuclio-Arguments`, aproveitando metacaracteres de shell como ponto e vírgula, pipes e crases para injetar comandos arbitrários. A vulnerabilidade afeta todas as versões que incluem o componente Shell Runtime. Uma exploração bem-sucedida pode levar ao comprometimento completo do cluster, incluindo violações de dados, ataques à cadeia de suprimentos e implantação de ransomware. **Recomendações** Desative o Shell Runtime definindo `enabled: false` na configuração da plataforma Nuclio. Restrinja as permissões de implantação de funções usando Controle de Acesso Baseado em Função (RBAC) para limitar quem pode implantar funções. Implemente validação rigorosa de entrada na função `getCommandArguments` para filtrar caracteres inseguros. Remova o uso da execução `sh -c` e utilize execução de comando parametrizada em vez disso. Limite as permissões da ServiceAccount usada pelos pods de função para reduzir o impacto potencial de uma exploração bem-sucedida.