Em 29 de outubro de 2026, a Forever Security publicou a investigação EMBRACE, que relatou problemas diferentes nos navegadores integrados de cinco ferramentas de programação com IA. Os casos descritos vão de execução de código no Cursor a falsificação de endereço no GitHub Copilot e acesso a arquivos locais no Codex, no Visual Studio Code e no Claude Desktop. EMBRACE é o nome dado ao conjunto de achados, não a uma única falha compartilhada.

O que a Forever Security chamou de EMBRACE

A investigação agrupou falhas distintas ligadas aos navegadores integrados, com resultados que variam conforme o produto. A análise técnica da Forever Security descreve os mecanismos por ferramenta.

ProdutoComportamento relatado no navegador integrado
CursorConteúdo de uma página podia chegar ao agente por uma integração com o navegador e levar à execução de código no computador. O resultado descrito dependia do modelo.
GitHub Copilot para desktopUma página podia fornecer um endereço falso, exibido pelo aplicativo e passado ao agente como contexto da aba.
CodexNo fluxo testado, uma página local podia ler arquivos fora da pasta do projeto, sem precisar de um web worker.
Visual Studio Code (VS Code)Uma página podia iniciar um web worker que, segundo o relatório, lia arquivos além dos limites da pasta do projeto.
Claude DesktopO relatório descreveu um web worker que podia ler arquivos locais além dos limites da pasta do projeto.

Um web worker é um script executado em segundo plano por uma página. Nos casos relatados para VS Code e Claude Desktop, a restrição aplicada à página principal não se estendia ao worker. No fluxo do Codex, a leitura relatada ocorria diretamente pela página local.

Como a cadeia de acesso a arquivos locais começava

Diagrama abstrato de um projeto com um arquivo HTML local aberto em um navegador integrado e uma seta que atravessa o limite da pasta em direção a ícones de arquivos privados.

Segundo a Forever Security, a cadeia descrita exigia que a pessoa abrisse um arquivo HTML local no navegador integrado. A rota relatada envolvia um projeto enganoso: o README orientava a configuração, e o assistente apresentava um link clicável para o arquivo local. Abrir o projeto, por si só, não era a ação descrita como gatilho.

No teste da empresa, a varredura relatada encontrou arquivos como chaves SSH, arquivos .env, tokens do npm, o arquivo hosts e documentos privados. Em alguns dos casos, a técnica de mapeamento de pastas usava arquivos .DS_Store, metadados do Finder do macOS. Esse método de mapeamento é específico do macOS; a falha de leitura por web worker descrita para VS Code e Claude Desktop é um mecanismo separado.

O que a investigação relatou sobre as correções

A Forever Security afirmou que o Cursor corrigiu o problema relatado em 1º de outubro de 2026. Para o GitHub Copilot para desktop, a versão afetada indicada foi a 1.1.27; segundo a empresa, o GitHub corrigiu a falsificação de endereço no build 1.1.29 em 13 de outubro de 2026.

No relatório publicado em 29 de outubro de 2026, a Forever Security listou os achados do Codex e do VS Code como ainda abertos. Essa é a situação que a empresa descreveu naquela data.