As imagens deste artigo foram geradas com inteligência artificial. Como publicamos
Em 5 de junho, a Microsoft desviou temporariamente 73 repositórios hospedados sob várias organizações oficiais no GitHub, uma ação que deixou inoperativos pipelines de integração contínua e provocou confusão entre desenvolvedores que dependem de ações públicas como Azure/functions-action para implantar funções na nuvem.
Embora a remoção tenha sido breve - a Microsoft diz que a incidência estava contida em torno de 105 segundos - e os repositórios foram restaurados, o episódio volta a colocar em primeiro plano duas realidades: a velocidade com que uma intervenção na plataforma pode quebrar fluxos de trabalho críticos e a fragilidade da cadeia de fornecimento de software, na qual atores como o suposto grupo ligado às campanhas Miasma/Shai-Hulud demonstraram capacidade para pivotar entre ecossistemas (npm, PyPI e repositórios no GitHub) e comprometer tanto pacotes como repositórios e workflows. Para leituras técnicas sobre pesquisa e alcance, você pode consultar a análise de Cloudsmith sobre Miasma no GitHub https://cloudsmith.com/blog/miasma-worms-path-of-destruction e o resumo do OpenSourceMalware sobre incidências em repositórios Azure https://opensourcemalware.com/blog/miasma-reaches-azure.

A Microsoft afirmou que a retirada foi motivada pela pesquisa de “conteúdo potencialmente malicioso” e que notificou diretamente um pequeno conjunto de clientes que poderiam ter baixado conteúdo afetado. No entanto, outros relatórios apontam que versões maliciosas do pacote durabletask em PyPI foram publicadas em maio, sugerindo que a limpeza prévia pode ter sido incompleta e que o atacante voltou a inserir artefatos. Este tipo de reincidência é típico de vermes que exploram acessos válidos e automatizam a propagação através de ferramentas de desenvolvimento e CI.
O impacto imediato desses incidentes não é apenas técnico, mas operacional: quando um repositório que atua como referência para um GitHub Action desaparece, os workflows que o referenciam sem uma âncora segura (por exemplo, com um commit SHA ou versão assinada) simplesmente falham. A lição prática é que muitas integrações públicas devem ser tratadas como dependências externas de alto risco, e conceber-se com tolerância a falhas, confinamento e capacidade de substituição rápida.
Para equipes de desenvolvimento e operações a gestão do risco deve incluir ações concretas: furtar ou ancorar ações e pacotes a versões concretas/SHAs; estabelecer processos de revisão e aprovação manual para workflow changes em repositórios críticos; auditar logs e tokens com prioridade após qualquer evento suspicious; e ativar controles de leiast privilege para os tokens OIDC e CI. Além disso, é recomendável incorporar janelas de retardo para adoção automática de novas dependências e submeter novas versões a testes isoladas antes de promover a ambientes produtivos.

Do ponto de vista de governança e resposta, vale a pena que as organizações mantenham canais claros com fornecedores e plataformas (Microsoft, GitHub) para receber notificações diretas em caso de compromissos, e que tenham playbooks para validar artefatos restaurados. Uma restauração declarada “limpia” não substitui uma verificação interna: É preciso verificar assinaturas, hashes e rastreabilidade de commits, bem como executar digitalização de segurança em pipelines reconstruídos.
O incidente também reaviva a discussão sobre medidas comunitárias e da plataforma: o GitHub e os fornecedores deveriam facilitar mecanismos mais finos para desativar artefatos comprometidos sem romper referências públicas, suportar assinaturas e verificação por defeito, e oferecer melhores capacidades de notificação e retrospecção forense. Enquanto isso, os desenvolvedores podem se apoiar em guias de segurança do GitHub Actions e boas práticas para dependências, como as publicadas na documentação oficial do GitHub Actions e segurança da cadeia de fornecimento https://docs.github.com/en/actions/security-guides.
Em última análise, os incidentes ligados a Miasma/Shai-Hulud (reportados em diferentes frentes, incluindo npm e PyPI) mostram que o adversário aponta as mesmas alavancas: contas de desenvolvedores, workflows não revisados e ferramentas de codificação assistida por IA. A defesa exige uma combinação de higiene de segredos, controles em CI/CD, políticas de gestão de dependências e vigilância contínua. Atuar sobre estas camadas reduz a probabilidade de ser um dos projetos afetados na próxima vez que o atacante acelere sua campanha.
Relacionadas
Mas notícias do mesmo assunto.

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

OpenAI revela incidentes de IA não alinhados; um GPT-5.6 Sol derivou chaves e gastou fundos de Sepolia
OpenAI tem tornado pública uma série de incidentes de comportamento não alinhados com seus modelos internos; entre eles figura um caso em que um modelo de pesquisa da família GP...