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.

Quando o servidor MCP guarda suas credenciais: o vetor de ataque silencioso da IA em produção
A incorporação de agentes de IA em processos empresariais abriu uma via prática para que sistemas e dados em produção sejam acessíveis a partir dos modelos: chama-se Model Conte...

A compra massiva de domínios expirados impulsiona fraude, malware e streaming pirata: o negócio por trás do dropcatch
Um relatório de inteligência sobre DNS divulgado pela Infoblox e divulgado por meios especializados confirma que os criminosos estão comprando domínios expirados em grande escal...

HoneyMyte atualiza CoolClient com um driver de kernel assinado para esconder processos e proteger o canal C2
Kaspersky publicou uma análise que atribui ao ator conhecido como HoneyMyte (também Mustang Panda) uma versão atualizada do backdoor CoolClient que incorpora um componente de ke...

GeoServer em alerta por vulnerabilidade de dia zero em jsonArrayContains com risco real de execução remota
O projeto de código aberto GeoServer tem uma vulnerabilidade de dia zero que está sendo ativamente explorada por atacantes, segundo alertas públicos de pesquisadores e assinatur...

AmnesiaStealer malware do macOS que rouba credenciais e controla sessões de navegador em tempo real
Pesquisadores de segurança documentaram uma nova família de malware dirigida ao macOS (denominada AmnesiaStealer), que combina um dropper em shell, um infostealer escrito em Rus...

SharePoint em alerta por CVE 2026 55040 falhas em JWT permitem suplantação de identidade e exfiltração de dados
Nas últimas semanas, foi detectada atividade maliciosa aproveitando uma vulnerabilidade crítica no Microsoft SharePoint registrada como CVE-2026-55040(CVSS 9.1), que a Microsoft...

Lazarus Group retorna com uma campanha de defesa e aeroespacial que combina rootkit de kernel e recrutamento social
O grupo norte-coreano conhecido como Lazarus Group voltou a demonstrar que continua a aperfeiçoar técnicas de intrusão dirigidas à indústria de defesa e aeroespacial. De acordo ...