As imagens deste artigo foram geradas com inteligência artificial. Como publicamos
Uma nova onda de manipulação da cadeia de fornecimento de pacotes JavaScript, detectada sob o nome de campanha "Miasma", mostrou o frágil ecossistema npm quando um ator malicioso consegue contaminar pacotes populares relacionados a serviços na nuvem. O vetor inicial parece ter sido a tomada de uma conta do GitHub de um empregado da Red Hat, o que permitiu introduzir commits órfãos e carregar código malicioso em pacotes usados por desenvolvedores e sistemas de CI/CD.
As análises públicas de várias assinaturas de segurança mostram que o malware é ativado em tempo de instalação e é projetado para roubar credenciais e segredos locais e de CI: tokens de npm, segredos do GitHub Actions, chaves SSH, credenciais de nuvem (GCP, Azure), material de Kubernetes e Vault, além de arquivos de configuração de ferramentas de desenvolvimento. A ameaça é complementada com um mecanismo de ex-filtração criptografada e com um canal de apoio por meio de repositórios públicos do GitHub controlados pelos atacantes, o que lhes permite roubar dados e tentar espalhar o compromisso para outras dependências e pipelines.

O mais preocupante é a sofisticação operacional: o malware emprega troca OIDC para tokens, repaqueta e assinatura artefatos com Sigstore, usa a API do GitHub para criar commits aparentemente verificados e pode inserir workflows ou mudanças em pipelines para persistir ou ativar novas etapas maliciosas. Algumas variantes geram uma carga cifrada única por cada infecção, dificultando tanto a detecção por assinaturas como o acompanhamento de variantes.
Em termos de atribuição e motivação, a situação é ambígua. O fato de ferramentas associadas à família Shai-Hulud terem sido publicadas por um conhecido grupo criminoso complica a identificação do autor real do ataque: o código aberto de uma ameaça permite que vários atores repliquem campanhas com mínimas mudanças, reduzindo a rastreabilidade e aumentando o risco de imitadores.
Para equipamentos técnicos e responsáveis pela segurança, a lista de impactos possíveis é longa: desde o compromisso de contas de nuvem até a contaminação de imagens de recipiente, pacotes publicados ou artefatos de build que depois se distribuam para usuários finais. Em ambientes com integração contínua, uma credencial roubada que permita escrever em repositórios ou lançar workflows pode transformar um incidente local em uma propagação em escala. A exfiltração cifrada e o uso de commits como canal de fuga convertem o GitHub em um vetor duplo: objetivo e veículo.
A resposta imediata deve combinar contenção e forense: isolar máquinas que tenham instalado versões comprometidas, suspender execuções de CI afetadas e revogar qualquer token ou credencial que pudesse ter estado presente nesses ambientes. É crucial não se limitar a desinstalar os pacotes; a campanha inclui mecanismos de persistência em ferramentas de desenvolvimento (por exemplo, hooks para editores e runners) que requerem uma auditoria completa do host e restauração de imagens limpas quando for caso disso. Rotar chaves, invalidar OIDC/tokens e auditar commits e workflows no GitHub são passos ineludibles.

No plano preventivo, as organizações devem reforçar controlos sobre contas com capacidade de publicar pacotes ou modificar workflows: aplicar acesso com o menor privilégio possível, forçar autenticação multifator, exigir revisões de código e habilitar políticas de restrição de tokens nos runners. Além disso, utilizar ferramentas que verifiquem a proveniência de pacotes e artefatos — como modelos de atestação de fornecimento ou soluções de digitalização da cadeia de abastecimento — reduz a probabilidade de um pacote contaminado não ser detectado a ambientes críticos.
Também convém incorporar detecção baseada em comportamento que procure sinais atípicas: chamadas a APIs de terceiros desde processos de instalação, criação de commits automáticos que incluam mudanças em ações do GitHub, ou presença de arquivos e hooks de persistência em diretórios de usuário. Para consultar boas práticas e recursos de segurança em repositórios e supply chain, você pode consultar a documentação de segurança de plataformas líderes e o blog de segurança do GitHub, bem como as análises técnicas publicadas por provedores de segurança como Microsoft e JFrog. Blog de segurança do GitHub e Blog de Segurança da Microsoft Eles oferecem guias e avisos relevantes.
Finalmente, este incidente lembra que a higiene de identidade e a proteção de contas de desenvolvedores são parte integrante da segurança empresarial. Minimizar credenciais persistentes em estações de trabalho e runners, usar credenciais efímeras e auditar com frequência as permissões em repositórios e projetos na nuvem são medidas que reduzem a janela de exposição. As organizações devem assumir que a contaminação da cadeia de abastecimento pode acontecer e conceber processos para conter, erradicar e recuperar rapidamente sem depender apenas da desinstalação de pacotes.
Relacionadas
Mas notícias do mesmo assunto.

Detêm engenheiro OpenAI por gravador escondido em sala de juntas de escritório em São Francisco
Um tribunal dos Estados Unidos autorizou esta semana a detenção de Abdulrahman Alfozan, um engenheiro que trabalhou em OpenAI, após a imputação do governo americano por ter colo...

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...