PT-2026-134902
CVE-2026-120307
·
Publicado
2026-11-01
·
Atualizado
2026-11-02
Descrição por
CVSS 3.1
9.9
CríticaMétricasAV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas
Beam Cloud Beta9 Worker versões anteriores a 0.1.756
Descrição
O worker Beta9 fornece a API de arquivos do sandbox de fora do contêiner. A função
getHostPathFromContainerPath converte o caminho do contêiner do locatário em um caminho do worker. Se o caminho não resolvido começar com um destino de montagem, incluindo a montagem de upload padrão em /tmp/.beta9, o restante é unido usando filepath.Join, que limpa segmentos de diretório pai após a verificação do prefixo. Uma sequência longa o suficiente desses segmentos permite nomear qualquer caminho absoluto no worker. Além disso, um caminho que não corresponda a nenhuma montagem é unido à raiz do contêiner e aberto no sistema de arquivos do próprio worker, portanto, um link simbólico absoluto é seguido em relação à raiz do worker. As operações de upload, download, stat, list, find-in-files, replace-in-files e delete-file utilizam esse auxiliar. Um locatário com um token de espaço de trabalho e um sandbox em execução pode ler, gravar, listar e excluir arquivos no worker de hospedagem como root, incluindo arquivos de outros locatários na máquina. Uma prova de conceito demonstrou a recuperação do token de conta de serviço do Kubernetes do pod do worker, que nos manifestos de nó remoto fornecidos está vinculado ao cluster-admin.Recomendações
Atualize o Beam Cloud Beta9 Worker para a versão 0.1.756 ou posterior.
Restrinja o acesso de sandboxes não confiáveis e proteja os tokens de espaço de trabalho.
Verifique os privilégios da conta de serviço e revogue credenciais expostas, se necessário.
Explorabilidade
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾