PT-2026-134902

CVE-2026-120307

·

Publicado

2026-11-01

·

Atualizado

2026-11-02

Descrição por

CVSS 3.1
9.9
Crítica
Mé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
Identificadores relacionados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾