VS Code adota atraso de 2 horas em atualizações automáticas de extensões para conter ataques à cadeia de suprimentos
Aprofundamento CEVIU
Aprofundamento
A Microsoft não está apenas adicionando um atraso de duas horas nas atualizações automáticas de extensões do VS Code, está implantando uma quarentena temporal estratégica em um ecossistema que já sofreu pelo menos 110 remoções de extensões maliciosas em 2025, incluindo casos como 'BigBlack.bitcoin-black', que roubava capturas de tela e credenciais Wi-Fi, e extensões falsas do Zoom que exfiltravam cookies do Chrome. A versão 1.123, lançada em 9 de junho de 2026, aplica esse delay para todas as extensões de terceiros, exceto as de editores pré-aprovados (Microsoft, GitHub, OpenAI), criando uma janela operacional crítica: tempo suficiente para detecção de comportamentos anômalos, como acesso indevido a arquivos locais ou execução remota de código, antes que uma versão comprometida se espalhe por milhares de ambientes de desenvolvimento. Esse atraso é tecnicamente viável porque o VS Code já rodava com sandboxing de agentes, limites de confiança para servidores MCP e controles granulares de permissões de arquivo desde a versão 1.97, quando introduziu o prompt explícito de confiança em editores.
O contexto é urgente: ataques à cadeia de suprimentos dobraram em 2025, custando US$ 53,2 bilhões globalmente, com impacto médio de €4,33 milhões por incidente. No Brasil, só no primeiro semestre de 2025, foram 315 bilhões de tentativas de ataque cibernético, 84% do total latino-americano. E os vetores estão cada vez mais sofisticados: em junho de 2026, pacotes npm da Red Hat foram usados para distribuir o malware Miasma; em maio, o IronWorm explorou hooks preinstall e cache envenenado no GitHub Actions; e em fevereiro, falhas críticas em Live Server e Code Runner (125 milhões de downloads) permitiam exfiltração de arquivos locais, tudo isso reforça por que um delay de duas horas não é burocracia, mas um ponto de contenção real.
O que mudou
Em 28 de maio de 2026, a Microsoft publicou documentação oficial sobre gestão de extensões em ambientes corporativos, permitindo bloqueio por editor, fixação de versões e políticas de aprovação, mas ainda sem controle de *tempo* entre publicação e instalação automática. Agora, com a versão 1.123 (9/6/2026), a política evoluiu de 'quem pode instalar' para 'quando pode instalar': o atraso de duas horas é uma camada nova de defesa baseada em tempo, alinhada ao que npm e Bundler já fazem, mas inédita no core do VS Code. Não é mais só sobre confiar no editor, é sobre dar tempo para que ferramentas de detecção (como scanners de integridade de extensões ou SIEMs corporativos) identifiquem anomalias logo após o lançamento, antes que a atualização se propague.
Por que isso importa
Extensões do VS Code têm acesso direto ao código-fonte, credenciais salvas, pipelines de CI/CD e até sistemas de arquivos locais, tornando-as um dos vetores mais perigosos de ataques à cadeia de suprimentos. Um único pacote comprometido pode escalar privilégios, roubar tokens de acesso ao GitHub ou injetar código malicioso em builds automatizados. O atraso de duas horas não elimina o risco, mas reduz drasticamente a velocidade de propagação de um ataque, transformando o tempo em um aliado tático. Para empresas brasileiras com equipes de desenvolvimento distribuídas e alto uso de SaaS e integrações via API, essa medida é parte essencial de uma postura Zero Trust: não confiar por padrão, nem mesmo em atualizações assinadas, e sim validar continuamente.
Linha do tempo
CEVIU analisa aumento de ataques à cadeia de suprimentos após comprometimentos em Axios, s1ngularity e Shai-Hulud
GitHub implementa publicação staged no npm com exigência de 2FA e aprovação explícita de tarballs
GitHub lança controles de instalação para npm com publicação faseada e validação de tempo de instalação
Microsoft publica documentação oficial para gerenciamento de extensões do VS Code em ambientes corporativos
Microsoft implementa atraso de duas horas em atualizações automáticas de extensões do VS Code na versão 1.123
Perguntas frequentes
Esse atraso afeta todas as extensões do VS Code?
Não. Extensões publicadas por editores confiáveis, Microsoft, GitHub e OpenAI, continuam recebendo atualizações imediatas. O delay de duas horas se aplica apenas a extensões de terceiros não listados nesse grupo. Usuários também podem forçar atualizações manuais a qualquer momento.
Como isso se compara às medidas adotadas no npm?
O npm usa publicação faseada e controles de install-time, exigindo 2FA e aprovação explícita de tarballs antes da instalação. O VS Code não exige aprovação humana, mas introduz um intervalo fixo de duas horas entre disponibilização e instalação automática, uma abordagem mais simples, mas eficaz para conter a propagação inicial de versões maliciosas.
Posso desabilitar esse atraso em minha organização?
Sim. A política é configurável via configurações administrativas ou políticas de grupo. Empresas que já usam o gerenciamento de extensões corporativo (introduzido em 28/5/2026) podem desativar o delay ou ajustá-lo, desde que assumam o risco de exposição imediata a novas versões potencialmente comprometidas.
Esse atraso resolve o problema de extensões maliciosas no Marketplace?
Não resolve, mas reduz o impacto. A Microsoft já removeu 110 extensões maliciosas em 2025 e exige verificação de editores, mas o delay de duas horas age como uma segunda linha de defesa, dando tempo para análise comportamental e resposta rápida antes que uma nova versão infectada atinja milhares de máquinas.
- Categoria
- CEVIU Segurança da Informação
- Publicado
- 09 de junho de 2026
- Fonte
- CEVIU Segurança da Informação
