B0B0Haha

#1020de 55,078
210.5CVSS total
Vulnerabilidades · 25
Média
1
Alta
16
Crítica
8
PT-2026-39897
8.7
2026-05-11
Unknown · 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.
PT-2026-21979
7.6
2026-02-25
Unknown · Kubernetes · CVE-2026-24005
**Nome do Software Vulnerável e Versões Afetadas** Versões do Kruise anteriores à 1.8.3 Versões do Kruise anteriores à 1.7.5 **Descrição** O Kruise permite o gerenciamento automatizado de aplicativos no Kubernetes. Existe uma falha na funcionalidade PodProbeMarker onde a validação do webhook não restringe o campo 'Host' em configurações de sondagem personalizadas utilizando manipuladores TCPSocket ou HTTPGet. Como o kruise-daemon é executado com hostNetwork habilitado, ele executa sondagens a partir do namespace de rede do nó. Um invasor com permissão para criar PodProbeMarkers pode especificar valores arbitrários para 'Host' para acionar Falsificação de Solicitação do Lado do Servidor (SSRF) a partir do nó, realizar varredura de portas e receber feedback de resposta através das mensagens de status do NodePodProbe. A vulnerabilidade permite o acesso a serviços locais do nó, metadados da nuvem e recursos de rede internos. A sondagem `tcpSocket` permanece vulnerável, enquanto as sondagens `httpGet` são rejeitadas pelo webhook no OpenKruise v1.8.0. O componente vulnerável é o `PodProbeMarker` e a função afetada é `newTCPSocketProber`. **Recomendações** Versões anteriores à 1.8.3: Atualize para a versão 1.8.3 ou posterior. Versões anteriores à 1.7.5: Atualize para a versão 1.7.5 ou posterior. Restrinja as permissões de criação do PodProbeMarker. Aplique políticas de rede limitando o tráfego de saída do kruise-daemon. Audite os recursos existentes do PodProbeMarker.
PT-2026-20879
9.9
2026-02-19
Kargo · Kargo · CVE-2026-27112
**Nome do Software Vulnerável e Versões Afetadas** Kargo versões 1.7.0 a 1.7.7 Kargo versão 1.8.11 Kargo versão 1.9.3 **Descrição** O Kargo gerencia e automatiza a promoção de artefatos de software. Os endpoints de criação em lote de recursos tanto da API gRPC legada do Kargo quanto da mais recente API REST aceitam cargas úteis YAML com múltiplos documentos. Cargas úteis especialmente elaboradas podem permitir que um atacante injete recursos arbitrários no namespace subjacente de um Project existente, utilizando as próprias permissões do servidor da API, quando esse comportamento não é intencional. Isso pode ser explorado para elevar permissões, potencialmente levando à execução remota de código ou exfiltração de segredos. Credenciais exfiltradas de repositórios de artefatos podem ser usadas para ataques adicionais. Em algumas configurações de cluster Kubernetes, permissões elevadas podem permitir a execução remota de código ou exfiltração de segredos usando o `kubectl`. Os **Endpoints de API** afetados são os endpoints de criação em lote de recursos tanto da API gRPC legada quanto da mais recente API REST. O problema decorre da lógica desses endpoints ao processar cargas úteis YAML com múltiplos documentos. Um atacante pode explorar isso para injetar recursos em Projects existentes. **Recomendações** Atualize para a versão 1.7.8 do Kargo ou posterior. Atualize para a versão 1.8.11 do Kargo. Atualize para a versão 1.9.3 do Kargo ou posterior.
PT-2026-7906
8.8
2026-02-12
Yoke · Yoke · CVE-2026-26056
**Nome do Software Vulnerável e Versões Afetadas** Versões 0.19.0 e anteriores do Yoke **Descrição** O componente Air Traffic Controller (ATC) do Yoke contém uma falha que permite que usuários com permissões de criação/atualização de Recursos Personalizados (CR) executem código WASM arbitrário. Isso é feito injetando uma URL maliciosa por meio da anotação `overrides.yoke.cd/flight`. O controlador ATC faz o download e executa o módulo WASM sem validar a URL, possibilitando que atacantes criem recursos arbitrários do Kubernetes ou eleve privilégios. A vulnerabilidade está no processamento da anotação `overrides.yoke.cd/flight`, onde o controlador usa diretamente a URL fornecida pelo usuário sem validação adequada. A verificação de permissão apenas confirma a permissão `update` em recursos `airways`, falhando em impedir a execução de código WASM arbitrário. Um Proof of Concept (PoC) demonstra a criação de um módulo WASM malicioso que gera um ConfigMap chamado `stolen-credentials` no cluster, comprovando a execução de código arbitrário. A vulnerabilidade é categorizada como Remote Code Execution (RCE) / Injeção de Código. Atacantes com permissões de criação/atualização de CR e acesso à rede para hospedar WASM malicioso podem explorar essa falha. O impacto inclui o comprometimento potencial da confidencialidade, integridade e disponibilidade. **Recomendações** Versões anteriores à 0.19.0: Desative o recurso de substituição de anotação removendo ou desativando o processamento da anotação `overrides.yoke.cd/flight` em ambientes de produção. Versões anteriores à 0.19.0: Restrinja o acesso de rede de saída do controlador ATC para evitar o download de módulos WASM externos. Versões anteriores à 0.19.0: Limite as permissões de criação/atualização de CR apenas a usuários confiáveis. Versões anteriores à 0.19.0: Implante um webhook de validação para rejeitar CRs com anotações `overrides.yoke.cd/flight`.
PT-2026-7905
7.5
2026-02-12
Yoke · Yoke · CVE-2026-26055
**Nome do Software Vulnerável e Versões Afetadas** Yoke versões 0.18.x e anteriores **Descrição** O componente Air Traffic Controller (ATC) do Yoke não possui mecanismos adequados de autenticação para seus endpoints de webhook. Isso permite que qualquer pod dentro da rede do cluster envie solicitações AdmissionReview diretamente para o webhook, contornando a autenticação do Servidor de API do Kubernetes. Atacantes podem explorar isso para acionar a execução de módulos WASM no contexto do controlador ATC sem autorização. Os endpoints vulneráveis incluem '/validations/{airway}', '/validations/resources', '/validations/flights.yoke.cd', '/validations/airways.yoke.cd' e '/crdconvert/{airway}'. O problema decorre da ausência de verificação de certificado cliente TLS, validação da origem da solicitação ou qualquer forma de middleware de autenticação na implementação do manipulador HTTP. Um atacante pode enviar solicitações AdmissionReview elaboradas para esses endpoints, potencialmente levando à execução não autorizada de WASM e, combinado com outras falhas, à criação de recursos Kubernetes arbitrários. O impacto inclui riscos potenciais à confidencialidade, integridade e disponibilidade. **Recomendações** Versões anteriores à 0.19.0: Implantar uma Política de Rede para restringir o acesso ao serviço ATC, permitindo que apenas o kube-apiserver se conecte. Versões anteriores à 0.19.0: Utilizar uma malha de serviços (Istio, Linkerd) para aplicar mTLS entre os serviços. Versões anteriores à 0.19.0: Implementar políticas de segurança de pods estritas para limitar quais pods podem ser criados no cluster.