As imagens deste artigo foram geradas com inteligência artificial. Como publicamos
Pesquisadores em cibersegurança colocaram na mesa uma advertência séria para milhões de desenvolvedores: várias extensões populares do Visual Studio Code contêm falhas que, explorados corretamente, permitem roubar arquivos locais e executar código de forma remota. Estas ferramentas — incluindo o Live Server, o Code Runner, Markdown Preview Enhanced e a Microsoft Live Preview — suman mais de 125 milhões de instalações, o que torna a vulnerabilidade em um risco de grande alcance para equipes e organizações inteiras. Você pode ler o relatório completo dos descubridores no blog de OX Security aqui.
O vetor de ataque descrito pelos pesquisadores utiliza características comuns em muitas extensões: servidores locais que expõem recursos em localhost, a possibilidade de executar JavaScript em antevisão ou leitura e modificação de configurações do editor. No caso do Live Server, por exemplo, a extensão levanta por defeito um servidor de desenvolvimento em um porto local. Um atacante pode induzir a vítima a visitar um site maliciosa e, enquanto a extensão está ativa, esse código embebido realiza pedidos ao servidor local para recuperar arquivos e enviá-los para um domínio controlado pelo atacante. OX Security documenta este achado com mais detalhes em sua análise de CVE-2025-65717 aqui.

Outros problemas detectados seguem padrões semelhantes, mas com variantes técnicas. Em Markdown Preview Enhanced foi identificado um erro que permite a execução arbitrária de JavaScript quando um arquivo .md é iniciado, especialmente manipulado; isto pode facilitar a lista de portos locais e a extracção de informações para domínios externos (ver o relatório do OX Security sobre o OX Security Report). CVE-2025-65716). O Code Runner, por seu lado, tem uma fraqueza que permite executar o código se um atacante consegue enganar o programador para alterar o seu ficheiro de configuração (settings.json), uma técnica clássica de engenharia social documentada como CVE-2025-65715. Todas estas vulnerabilidades contam com pontuações CVSS altas que refletem sua gravidade.
O Microsoft Live Preview também foi apontado por permitir que um programa malicioso dirigido ao localhost acesse arquivos sensíveis quando a extensão estava em execução. Ao contrário das outras vulnerabilidades, a Microsoft publicou uma correção – de forma pouco chamativa no registro de mudanças – na versão 0.4.16 do projeto; a evidência e os detalhes do arranjo aparecem no changelog oficial do repositório aqui, enquanto a análise técnica do OX Security pode ser consultada aqui.
Por que este tipo de falhas é especialmente perigoso em um ambiente de desenvolvimento? Porque os ambientes de programação normalmente contêm chaves, certificados, senhas em ficheiros de configuração e repositórios com acesso a infra-estruturas empresariais. Uma única mudança inocente — abrir um arquivo, visitar um site ou aplicar uma configuração recomendada num projeto — pode ser suficiente para ativar a cadeia de exploração. Os pesquisadores insistiram que com uma única extensão vulnerável bastaria para se mover lateralmente e comprometer uma organização, e alertam para extensões mal concebidas ou com permissões demasiado amplas que podem executar código e modificar arquivos sem controle rigoroso.
Diante deste cenário, é conveniente tomar medidas práticas e realistas para reduzir o risco. É recomendável não aplicar configurações ou extensões provenientes de fontes não verificadas, desinstalar aquilo que não é usado e manter as extensões atualizadas para receber adesivos adequados. Também é prudente isolar os serviços locais atrás de corta-fogos que restrinjam conexões entrantes e salientes, e desativar servidores em localhost quando não forem necessários. A Microsoft fornece informações gerais sobre a gestão e utilização de extensões em sua documentação do marketplace Visual Studio Code, que pode ser consultada em seu guia oficial.

Além destas medidas, as práticas de higiene digital habituais continuam a ser essenciais: suspeitar de repositórios e arquivos desconhecidos, evitar executar passos de configuração recebidos por canais não verificados e ensinar as equipes a reconhecer tentativas de engenharia social que busquem alterar arquivos de configuração locais. Organizações com políticas de segurança maduras devem considerar controles adicionais, como a revisão de extensões permitidas, o uso de ambientes de trabalho isolados (sandboxed) e a monitorização de tráfego incomum para domínios externos desde máquinas de desenvolvimento.
A difusão dessas vulnerabilidades destaca um ponto fraco mais amplo: as extensões enriquecem os editores de código, mas também ampliam a superfície de ataque. O trabalho de empresas de segurança como o OX Security ajuda a visibilizar esses cenários e a pressionar para que sejam aplicadas correcções. Se você quiser rever as análises técnicas de cada falha, OX Security publicou entradas específicas para o Live Server, Markdown Preview Enhanced e Code Runner em seu blog: Live Server, Markdown Preview Enhanced e Code Runner, além da análise geral aqui.
Em suma, não se trata de demonizar as extensões, mas sim de tratá-las com a mesma cautela que qualquer software que tenha acesso a dados sensíveis. Rever, restringir e atualizar São ações simples que podem marcar a diferença entre um ambiente de desenvolvimento seguro e uma brecha com consequências graves. Fique atento às comunicações dos mantenedores das extensões que você usa e aplique adesivos assim que estiverem disponíveis.
Relacionadas
Mas notícias do mesmo assunto.

Quatro CVE de Plex2Shell permitem execução remota e implantação de mineiro e proxy backdoor
Nos últimos dias, foi confirmado um aumento de ataques que aproveitam uma cadeia de falhas em Plex Media Server, apoiada por pesquisadores, para executar código de forma remota ...

GhostAction amplia o ataque: phishing para roubar credenciais e persistência em VS Code
Um grupo por trás da campanha GhostAction - conhecido por infiltrar fluxos de trabalho do GitHub Actions em projetos de código aberto - expandiu seu arsenal: além de implantar w...

ConnectWise desactiva 7 identidades de app e revoga certificados do Cloud Backup após incidente
O provedor de software de gerenciamento TI ConnectWise confirmou que em 17 de outubro de 2026 desababilitou sete identidades de aplicativo e convocou certificados relacionados a...

Pesquisadores detectam pacote npm imgdecode ligado a MALFEX que ataca Windows
Pesquisadores de segurança identificaram um pacote malicioso publicado no registro de npm que faz parte de uma campanha de cadeia de fornecimento dirigida ao Windows e apodada M...

OpenBSD 7.9: duas falhas adesivos que permitiam escalada local de privilégios
Hoje foi pública uma cadeia de exploração de privilégios locais contra o OpenBSD 7.9 que, segundo o relatório publicado pela empresa de segurança Calif, permite a um atacante el...

OpenAI revela incidentes de IA não alinhados; um GPT-5.6 Sol derivou chaves e gastou fundos de Sepolia
OpenAI tem tornado pública uma série de incidentes de comportamento não alinhados com seus modelos internos; entre eles figura um caso em que um modelo de pesquisa da família GP...