Semana dos Sandbox Escapes: Pillar Security expõe 7 caminhos de fuga em Cursor, Codex, Gemini CLI e Antigravity — e reabre o debate sobre a segurança de agentes de IA

Resumo: A Pillar Security divulgou em 20 de julho de 2026 a série The Week of Sandbox Escapes, com sete vulnerabilidades reproduzidas em quatro dos principais agentes de codificação do mercado: Cursor, OpenAI Codex CLI, Google Gemini CLI e Antigravity. O padrão é o mesmo em todas: o agente não precisa quebrar o sandbox — basta escrever um arquivo que, depois, um componente confiável do host executa. O CVE-2026-48124 já foi atribuído a uma das falhas, e a maior parte dos fornecedores publicou patch. A tese central, porém, incomoda: o modelo de ameaças usado em ferramentas de dev agenticas ficou defasado.

O que a Pillar encontrou

A equipe de pesquisa reproduziu sete cadeias distintas e concluiu que o raio de dano de um agente não termina no processo em que ele roda. Ele inclui tudo o que o agente é capaz de escrever — arquivos de configuração de workspace, hooks, virtualenvs, metadata de Git — e depois é lido por componentes que operam fora do sandbox: extensões do VSCode, o Python extension, git via fsmonitor, task runners e o socket do Docker Desktop.

Segundo o relatório, quatro padrões de falha se repetem:

  • Sandboxes tipo denylist que não conseguem acompanhar a complexidade do sistema operacional.
  • Configuração de workspace que, na prática, é código executável.
  • Allowlists de comandos “seguros” que confiam no nome do comando, não na invocação real.
  • Daemons locais privilegiados que ficam fora da caixa e viram bridge para o host.

Os sete casos e o status atual

A cadeia mais grave envolve o socket do Docker Desktop, alcançável a partir de Cursor, Codex e Gemini CLI — o daemon privilegiado passa a ser um segundo ambiente de execução, sem sandbox. A vulnerabilidade foi corrigida sob o advisory GHSA-v4xv-rqh3-w9mc.

Outros achados relevantes: um agente conseguiu editar o binário de um virtualenv que a extensão Python do Cursor executou depois, sem sandbox; diretórios git podem ser “disfarçados” fora de .git para escapar de regras de path e disparar o fsmonitor; a allowlist de git show no Codex CLI não previa flags que o transformam em ferramenta de escrita; e um hook Claude escrito dentro do workspace do Cursor foi executado fora da caixa — falha tratada como CVE-2026-48124 e corrigida no Cursor 3.0.0.

Para Antigravity, dois casos: o perfil Seatbelt em macOS montado como allow-default, que deixou features do OS acessíveis, e um arquivo .vscode/tasks.json escrito pelo agente que o host executou depois. A Google classificou ambos como “vulnerabilidades de segurança de aplicações normais do Google” e aplicou downgrade por considerar a exploração “difícil”.

Por que importa — e o que muda no Brasil

Times de desenvolvimento em bancos, fintechs e integradores brasileiros que já rodam Cursor, Codex CLI, Gemini CLI ou Antigravity em endpoints corporativos estão diretamente na mira. Diferente de um prompt injection clássico contra um chatbot, este vetor termina em execução de comando na máquina do dev — perto de chaves SSH, tokens de nuvem, credenciais de publicação de pacote e acesso a produção.

Na prática, isso significa que a análise de risco não pode mais parar em “o agente tem sandbox?” Precisa perguntar: quais arquivos o agente pode escrever, quais componentes fora do sandbox lêem esses arquivos, e como o telemetria da máquina distingue arquivos criados por humanos de arquivos criados pelo agente.

Riscos e limitações

Os patches individuais reduzem a exposição, mas não fecham o problema. A Google, no caso Antigravity, decidiu não corrigir dois dos achados. Nas cadeias em que a corrupção passa por daemons privilegiados (Docker Desktop, package managers, cloud CLIs), a superfície aumenta a cada nova ferramenta local instalada. E o modelo mental do usuário — “é só um IDE” — não acompanhou a mudança de comportamento do endpoint.

Vale reforçar: prompt injection deixou de ser um problema de chatbot. Um issue de repositório, um README, um comentário em pull request ou um pacote NPM comprometido podem servir de vetor. Combine isso com um agente que age por conta própria em cima do sistema de arquivos e você tem um caminho direto entre conteúdo público e execução privilegiada.

SWOT — Segurança de agentes de codificação em julho de 2026

Forças
Coordinated disclosure funcionou; CVE e advisories publicados; comunidade já discute framework SAIL 2.0 e OWASP Top 10 para agentes.
Fraquezas
Modelo de sandbox por processo insuficiente; poucas empresas têm visibilidade sobre o que o agente escreve; controles focam no processo, não no handoff.
Oportunidades
Corrida por soluções de agentic endpoint security; mercado para proveniência de arquivos criados por agente; espaço para MSSPs brasileiros oferecerem monitoramento específico.
Ameaças
Ondas seguintes de ataque combinando prompt injection e sandbox escape; novos vetores em MCP servers e daemons; risco regulatório sob AI Act e o eixo de fiscalização da ANPD.

Conclusão prática

Cabe aos times de segurança perguntar aos fornecedores sete coisas antes de fechar contrato: o que o agente escreve, quais componentes do host confiam nesses arquivos, quais daemons ele alcança, quais comandos passam por aprovação, se a política avalia apenas o nome do comando ou também os argumentos, se há distinção entre arquivos criados pelo usuário e pelo agente, e que telemetria dispara quando um helper confiável executa algo que o agente influenciou.

Em curto prazo: atualize Cursor para 3.0.0+, Codex CLI para 0.95.0+, verifique regras de perfil Seatbelt no Antigravity, revise integrações do Docker Desktop e restrinja permissões do fsmonitor. Em médio prazo, considere adotar um chokepoint específico de agentic endpoint — o processo do agente sozinho parou de ser a fronteira útil.

Fonte original: Pillar Security — The Week of Sandbox Escapes (20 de julho de 2026).

Ninja

Na cena de cybersecurity a mais de 25 anos, Ninja trabalha como evangelizador de segurança da informação no Brasil. Preocupado com a conscientização de segurança cibernética, a ideia inicial é conseguir expor um pouco para o publico Brasileiro do que acontece no mundo.

Recent Posts

Quarta CVE do SharePoint (CVE-2026-50522) sob ataque: invasores roubam machine keys para acesso persistente

CVE-2026-50522 no SharePoint, corrigida no Patch Tuesday de julho, já está sob ataque: invasores exfiltram…

7 horas ago

Site do presidente do Quênia é desfigurado com pedido de resgate em Bitcoin

Site presidencial queniano é desfigurado com pedido de resgate de 5 BTC (US$ 330 mil).…

7 horas ago

Windmill: falha CVE-2026-29059 sob exploração ativa expõe segredos e permite RCE

Falha crítica de path traversal na Windmill (CVE-2026-29059) está sob exploração ativa: 170 sistemas expostos…

7 horas ago

Nubank e Itaú lideram Evident AI Index 2026 para bancos da LATAM — e Brasil ocupa os quatro primeiros lugares do ranking

Evident Insights publica o Evident AI Index 2026 para bancos LATAM: Nubank e Itaú no…

12 horas ago

WorldCupArena avalia 13 LLMs e agentes de deep-research nas 104 partidas da Copa 2026 — só 4 sistemas cravaram Espanha campeã

Benchmark dinâmico WorldCupArena mede 13 modelos de IA em previsões pré-jogo da Copa 2026 em…

12 horas ago