Kzarka Voltar
← Voltar para notícias

Pacotes npm Maliciosos: Ameaça Oculta para Devs

|
5 min de leitura
07/10/2026 às 16:21

Uma campanha de malware na cadeia de suprimentos acaba de ser exposta. Oito pacotes npm maliciosos foram baixados 40.767 vezes, entregando dois tipos de ameaças: o RAT Overlord e um stealer de informações. O alvo? Desenvolvedores e empresas que usam esses pacotes sem saber do perigo.

O ataque, batizado de MALFEX, começou em agosto de 2023. Os pacotes parecem legítimos, mas escondem código que compromete sistemas Windows. A descoberta veio de pesquisadores da CloudSEK e Checkmarx, que detalharam a operação em um relatório técnico.

Se você desenvolve em Node.js, este é um alerta urgente. O ecossistema npm é gigante — e vulnerável. Um único pacote infectado pode abrir as portas da sua máquina para criminosos. E o pior: a infecção é silenciosa.

Como funciona o ataque MALFEX

Os pesquisadores identificaram três vetores de infecção. O primeiro usa loaders do Overlord RAT, um trojan de acesso remoto escrito em Go. Ele se comunica com o servidor de comando e controle (C2) via transações na blockchain Solana. Isso dificulta o rastreamento.

O segundo vetor instala o movinlike, um stealer Node.js que mira Discord, navegadores, Telegram e carteiras de criptomoedas. Ele coleta credenciais, cookies e outros dados sensíveis. O terceiro vetor é um downloader que baixa e executa payloads adicionais.

A tabela abaixo lista os oito pacotes maliciosos, com status e downloads estimados:

PacoteStatusDownloads estimados
tlxbnhdRemovido—
tldriverRemovido—
mxdriverRemovido—
img-to-nativeRemovido—
native-runnerRemovido—
function-flagAtivo37.419
function-colorAtivo—
cdn-img-fetchAtivo—

O pacote function-flag é o mais perigoso. Ele responde por 37.419 dos 40.767 downloads. Publicado em julho de 2024, sua versão mais recente (1.7.3) usa um hook postinstall para baixar e executar um node.exe malicioso de um servidor brasileiro. O processo roda com a janela oculta, sem que o usuário perceba.

Por que isso importa para você

Talvez você não seja desenvolvedor. Mas aplicativos que você usa podem ter sido construídos com esses pacotes. O vazamento de dados por aplicativos maliciosos é uma consequência direta. Se uma empresa usa uma biblioteca comprometida, os dados dos clientes podem ser roubados.

O RAT Overlord dá controle total da máquina ao atacante. Ele pode roubar arquivos, capturar teclas, ativar a webcam e instalar mais malware. Já o stealer foca em credenciais e carteiras. Ambos levam a roubo de identidade digital e perdas financeiras.

O caso MALFEX não é isolado. A cadeia de suprimentos de software é um alvo crescente. Em 2025, ataques semelhantes atingiram o ecossistema Python e Ruby. A lição é clara: nenhum código é 100% confiável.

Os riscos para empresas e usuários finais

Empresas que usam npm em produção correm risco de comprometimento total da infraestrutura. Um pacote malicioso pode servir de porta de entrada para ransomware ou espionagem corporativa. Para usuários finais, a ameaça vem por meio de aplicativos contaminados que coletam dados silenciosamente.

O stealer movinlike, por exemplo, pode capturar sessões do Discord e Telegram. Isso permite que criminosos assumam contas e apliquem golpes. Carteiras de criptomoedas também são alvo: o malware procura por arquivos de configuração e chaves privadas.

O pior cenário? Você nem sabe que foi infectado. O malware opera em segundo plano, enviando dados para servidores controlados por criminosos. A detecção só acontece quando o estrago já foi feito.

Como se proteger agora

A primeira regra é auditar suas dependências. Use ferramentas como npm audit e revise pacotes manualmente. Desconfie de pacotes novos com poucas estrelas ou sem documentação. Verifique o código-fonte antes de instalar.

Para empresas, a recomendação é implementar controles de integridade de software. Isso inclui assinatura de pacotes, análise estática e monitoramento contínuo. Eduque sua equipe sobre os riscos de supply chain attacks.

Para usuários finais, a dica é simples: mantenha seus aplicativos atualizados. Desenvolvedores costumam corrigir vulnerabilidades rapidamente. Use um antivírus confiável e evite instalar software de fontes desconhecidas.

Além disso, monitore seus dados. Se você suspeita que suas credenciais foram expostas, aja rápido. Troque senhas, ative a autenticação de dois fatores e fique atento a atividades suspeitas.

O papel do monitoramento de vazamentos

O MALFEX é um lembrete de que vazamentos de dados acontecem o tempo todo. Muitas vezes, você só descobre quando alguém tenta usar suas informações. Por isso, o monitoramento proativo é essencial.

Na Kzarka, você pode verificar se seus dados vazaram em tempo real. Nossa plataforma monitora a dark web e bancos de dados vazados, alertando você sobre exposições. Se um aplicativo malicioso roubou suas credenciais, nós avisamos antes que os criminosos as usem.

Não espere o pior acontecer. A segurança digital é uma responsabilidade contínua. Verifique seus dados agora e durma tranquilo.

FAQ: Perguntas Frequentes

O que são pacotes npm maliciosos?

São bibliotecas de código publicadas no registro npm que contêm malware. Elas parecem legítimas, mas executam ações maliciosas quando instaladas, como roubar dados ou dar acesso remoto ao atacante.

Como saber se meu projeto usa um pacote comprometido?

Execute npm audit ou use ferramentas de análise de dependências. Verifique se algum pacote da lista MALFEX está no seu package.json. Se sim, remova imediatamente e faça uma varredura completa no sistema.

O que fazer se meus dados vazaram por causa de um aplicativo malicioso?

Primeiro, troque todas as senhas afetadas. Ative a autenticação de dois fatores em todas as contas. Depois, monitore seus dados com a Kzarka para detectar usos indevidos. Considere congelar seu crédito se informações financeiras foram expostas.

Gostou do conteúdo?

Compartilhe para ajudar a proteger mais pessoas.