A CrowdStrike, em operação coordenada com a Google e a Shadowserver Foundation, derrubou simultaneamente toda a infraestrutura de comando e controle do GlassWorm, campanha de supply chain ativa desde o início de 2025 que comprometeu extensões do VS Code Marketplace e do Open VSX, além de pacotes npm e Python, para roubar credenciais de desenvolvedores, tokens de GitHub, NPM e OpenVSX e carteiras de criptomoedas em uma operação atribuída a cibercriminosos provavelmente baseados na Rússia.
A ação coordenada desmantelou todos os canais de comando e controle (C2) associados ao GlassWorm, encerrando uma campanha persistente que utilizava o ecossistema de extensões e pacotes como vetor de entrega contra desenvolvedores de software. Segundo a CrowdStrike, os operadores miravam de forma sistemática uma população com acesso privilegiado a repositórios de código-fonte, plataformas em nuvem, pipelines de CI/CD e registries de pacotes — o que amplifica drasticamente o potencial de propagação de qualquer compromisso bem-sucedido.
O movimento ilustra uma tendência crescente: ataques que partem de uma única estação de trabalho comprometida para impactar milhares de organizações downstream. Ao subverter componentes legítimos do ecossistema de desenvolvimento, o GlassWorm transformou ferramentas confiáveis em vetores de entrega de malware, em uma estratégia que mistura engenharia social, persistência e abuso de infraestrutura pública de distribuição.
A operação envolveu a Shadowserver Foundation, organização sem fins lucrativos que historicamente atua em sinkholing de botnets, e a Google, cujo programa de inteligência de ameaças vem ganhando protagonismo em derrubadas conjuntas com vendors privados nos últimos anos.
O GlassWorm opera como uma campanha multifacetada. A principal porta de entrada são extensões trojanizadas do Visual Studio Code publicadas tanto no Microsoft VS Code Marketplace quanto no Open VSX — o registry alternativo usado por forks do VS Code. Essa abordagem permite atingir não apenas usuários do editor da Microsoft, mas também ambientes como Cursor, Positron, Windsurf e VSCodium, ampliando consideravelmente a superfície de ataque.
Em paralelo, os operadores introduziram código malicioso em pacotes npm e Python, transformando a cadeia de dependências em mais um canal de entrega. Em iterações mais recentes, o malware passou a implantar um RAT em JavaScript baseado em WebSocket batizado de GlassWormRAT, capaz de roubar dados do navegador e executar código arbitrário no host comprometido — incluindo a instalação de uma extensão maliciosa para o Google Chrome que coleta capturas de tela, teclas digitadas e conteúdo da área de transferência.
Uma vez ativo, o malware varre a máquina em busca de credenciais de desenvolvedor que possam ser usadas para escalar a invasão e perpetuar o ciclo: tokens do GitHub, do NPM e do OpenVSX, além de carteiras de criptomoedas. Esses tokens permitem que o atacante publique novas versões maliciosas de pacotes e extensões em nome do desenvolvedor comprometido, em um movimento de propagação tipicamente associado a worms.
“A barreira para envenenar um pacote ou uma extensão é baixa; o potencial raio de impacto é enorme. Enquanto ambientes de desenvolvimento, pipelines de build e repositórios de código permanecerem subprotegidos, toda organização que consome software herda o risco de todos os que produzem software.”
CrowdStrike, em comunicado sobre a operação
Embora o alvo direto seja a comunidade de desenvolvedores, o impacto efetivo se estende a praticamente qualquer organização que consuma bibliotecas open source ou utilize extensões de IDE em ambientes corporativos. Os pontos críticos de exposição incluem:
A derrubada do GlassWorm chega em um momento simbólico para a discussão sobre supply chain security. Nos últimos anos, casos como SolarWinds, 3CX, Codecov, XZ Utils e os incidentes recorrentes envolvendo pacotes npm maliciosos transformaram a cadeia de software em uma das superfícies de ataque mais consequentes da computação moderna. O GlassWorm reforça duas tendências já bem documentadas: a profissionalização dos operadores e a convergência entre ferramentas de desenvolvimento e infraestrutura crítica.
A atribuição preliminar à Rússia, baseada em pistas como o término de execução em países da CIS e comentários em russo no código, é coerente com o padrão observado em outras campanhas voltadas para ecossistemas open source. Vale notar, no entanto, que a derrubada de infraestrutura raramente significa o fim da ameaça. Operadores resilientes costumam recompor C2s e voltar a operar em semanas — o que torna a higiene contínua de credenciais e a revisão de extensões ações tão importantes quanto a remoção da infraestrutura.
Outro ponto relevante é a evolução técnica do GlassWorm. O uso de um RAT baseado em WebSocket e a instalação de uma extensão maliciosa do Chrome para capturar telas e teclas mostram que o foco deixou de ser apenas o roubo pontual de tokens. A campanha mira persistência prolongada no endpoint do desenvolvedor, com coleta de telemetria capaz de mapear hábitos, projetos sensíveis e acessos privilegiados em nuvem.
Fonte: The Hacker News
CISA adiciona o CVE-2026-48172 (CVSS 9.8) ao catálogo KEV após exploração in-the-wild como zero-day no…
Mais de 600.000 registros do Centro de Registros lituano foram comprometidos com uso indevido de…
Mais de 5.700 commits maliciosos injetaram workflows do GitHub Actions em 5.500 repositórios em 18…
O Kali365 é uma plataforma comercial de phishing distribuída via Telegram desde abril de 2026.…
Falha critica de injeção SQL no Ghost CMS (CVE-2026-26980, CVSS 9.4) é explorada para roubar…
Pesquisadores documentam atraso entre exclusão de chave de API do GCP e bloqueio efetivo de…