PT-2026-89304
CVE-2026-13745
·
Publicado
2026-04-24
·
Atualizado
2026-09-23
Descrição por
CVSS 3.1
10
CríticaMétricasAV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas
@google/gemini-cli versões anteriores a 0.39.1
run-gemini-cli GitHub Action (versões afetadas não especificadas)
Description
Uma falha no Gemini CLI e na Action do GitHub associada permite que um invasor sem privilégios execute código arbitrário. Isso ocorre quando a ferramenta é utilizada em modo headless (como em ambientes de CI) em pastas não confiáveis, pois ela confiava automaticamente em pastas de workspace para carregar configurações e variáveis de ambiente. Um invasor pode explorar isso inserindo variáveis de ambiente maliciosas em um arquivo
.env local para sobrescrever a variável GEMINI CLI HOME. Além disso, ao executar no modo --yolo, a ferramenta anteriormente ignorava listas de permissões de ferramentas detalhadas em ~/.gemini/settings.json, o que poderia levar à execução remota de código via injeção de prompt se a função run shell command() fosse permitida.Recommendations
Atualize o @google/gemini-cli para a versão 0.39.1 ou 0.40.0-preview.3.
Para a run-gemini-cli GitHub Action, certifique-se de que a
gemini cli version seja atualizada para uma versão corrigida.
Se um fluxo de trabalho for executado com entradas confiáveis, defina a variável de ambiente GEMINI TRUST WORKSPACE: 'true'.
Revise e reforce os fluxos de trabalho que processam entradas não confiáveis para restringir a confiança em pastas e implementar listas de permissões de ferramentas rigorosas.Explorabilidade
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾