Hack Alerta

77 extensões maliciosas do Open VSX coletam informações de desenvolvedores

77 extensões maliciosas no Open VSX se passam por ferramentas legítimas para roubar dados de desenvolvedores e ambientes de TI.

Uma campanha de comprometimento da cadeia de suprimentos de software foi descoberta no marketplace Open VSX, onde 77 extensões maliciosas foram identificadas. Essas extensões se faziam passar por ferramentas legítimas de desenvolvimento, mas na realidade estavam transmitindo informações sensíveis sobre os sistemas e ambientes de desenvolvimento onde foram instaladas.

Descoberta e escopo do ataque

A análise das extensões revela um padrão claro de comportamento malicioso. Os desenvolvedores que instalaram essas ferramentas foram inadvertidamente expostos, permitindo que os atacantes coletassem dados sobre a infraestrutura de TI, bibliotecas utilizadas e possivelmente credenciais de acesso. O Open VSX, sendo um marketplace de código aberto, é frequentemente utilizado por equipes de desenvolvimento para encontrar pacotes que complementam suas ferramentas de trabalho, como o Visual Studio Code.

O impacto desse tipo de ataque é significativo, pois compromete a confiança na cadeia de suprimentos de software. Quando uma extensão é instalada, ela ganha permissões para interagir com o ambiente do desenvolvedor. Se essa extensão for maliciosa, ela pode exfiltrar dados, instalar backdoors adicionais ou servir como um ponto de entrada para ataques mais amplos na rede corporativa.

Vetor de exploração e técnica

Os atacantes utilizaram a técnica de impersonação, criando extensões com nomes e descrições muito semelhantes às ferramentas legítimas. Isso aumenta a probabilidade de que um desenvolvedor, buscando uma solução específica, acabe instalando a versão comprometida. Uma vez instalada, a extensão inicia a coleta de dados em segundo plano, sem alertar o usuário.

A transmissão de informações pode ocorrer através de chamadas de rede silenciosas para servidores de comando e controle (C2) controlados pelos criminosos. Esses dados podem incluir informações sobre o sistema operacional, versão do software, extensões instaladas e, em casos mais graves, credenciais armazenadas no ambiente.

Impacto e alcance

Com 77 extensões identificadas, o alcance do ataque é considerável. Qualquer organização que utilize o Open VSX para gerenciar suas ferramentas de desenvolvimento está potencialmente exposta. O risco é amplificado em ambientes onde os desenvolvedores têm privilégios elevados ou acesso a sistemas críticos.

Além do risco de vazamento de dados, a presença de malware no ambiente de desenvolvimento pode comprometer a integridade do código produzido. Se o código comprometido for integrado a aplicações de produção, isso pode resultar em vulnerabilidades de segurança em softwares distribuídos para clientes finais.

Medidas de mitigação recomendadas

Para proteger as organizações contra esse tipo de ameaça, as equipes de segurança devem adotar as seguintes medidas:

  • Verificação de fontes: Priorizar a instalação de extensões apenas de fontes confiáveis e verificadas. Evitar extensões de desenvolvedores desconhecidos ou com pouca reputação.
  • Monitoramento de rede: Implementar soluções de monitoramento de tráfego de rede para detectar comunicações suspeitas originadas de estações de trabalho de desenvolvimento.
  • Controle de aplicação: Utilizar ferramentas de controle de aplicação para restringir quais extensões podem ser instaladas no ambiente de desenvolvimento.
  • Educação de desenvolvedores: Treinar equipes de desenvolvimento sobre os riscos de segurança na cadeia de suprimentos e a importância de verificar a origem de pacotes e extensões.

Implicações para governança de segurança

Este incidente reforça a necessidade de uma governança de segurança robusta para o ciclo de vida de desenvolvimento de software (SDLC). As organizações devem incluir a verificação de segurança de terceiros e a gestão de dependências como parte de seus processos de desenvolvimento.

A transparência sobre quais extensões estão em uso e a capacidade de detectar comportamentos anômalos são essenciais para mitigar os riscos associados a ferramentas de desenvolvimento de código aberto.

O que os CISOs devem fazer agora

Os líderes de segurança devem revisar imediatamente os inventários de extensões instaladas em todas as estações de trabalho de desenvolvimento. É crucial identificar se alguma das 77 extensões comprometidas está presente no ambiente e remover qualquer evidência de comprometimento. Além disso, a implementação de políticas de segurança que limitem a instalação de software não autorizado é fundamental para prevenir futuros incidentes.


Baseado em publicação original de BleepingComputer
Publicado pela Redação Hack Alerta com base em fontes externas citadas e monitoramento editorial do Hack Alerta. Para decisões técnicas, operacionais ou jurídicas, confirme sempre os detalhes na fonte original.