Um ataque de supply chain — quando criminosos contaminam componentes de software usados por milhares de empresas — acaba de atingir a própria OpenAI. Dois dispositivos de funcionários da criadora do ChatGPT foram comprometidos depois de baixar pacotes maliciosos do ecossistema TanStack, biblioteca de código aberto amplamente usada no desenvolvimento web, segundo o Security Affairs. O episódio integra a campanha apelidada de Mini Shai-Hulud, atribuída ao grupo TeamPCP.

Como o ataque funcionou

Os invasores exploraram fraquezas nos fluxos de GitHub Actions e na configuração de CI/CD do projeto TanStack para executar código malicioso, extrair tokens da memória e publicar 84 versões contaminadas de 42 pacotes no npm — repositório que hospeda mais de 3 milhões de bibliotecas de código aberto — pelo pipeline oficial e legítimo do projeto. O malware chegava até a gerar atestados de autenticidade válidos (SLSA nível 3) para parecer confiável.

Uma vez instalado, o worm caçava credenciais em ambientes de desenvolvimento e integração contínua: chaves de nuvem, tokens de Kubernetes, Vault, npm e GitHub e chaves SSH privadas — varrendo mais de 100 pontos onde segredos costumam ficar guardados. Também instalava mecanismos de persistência em ferramentas de desenvolvedor, como o VS Code, e se espalhava automaticamente para outros pacotes mantidos pelas vítimas. Além da OpenAI, organizações como UiPath e DraftLab foram afetadas.

Na OpenAI, a atividade ficou restrita aos repositórios de código acessíveis aos dois funcionários afetados — mas incluiu material sensível: certificados de assinatura de código para aplicativos de iOS, macOS, Windows e Android. Por precaução, a empresa revogou os certificados, reassinou os pacotes de software e impôs um prazo: usuários de macOS devem atualizar os aplicativos até 12 de junho de 2026. Segundo o comunicado oficial, "nenhum dado de cliente, sistema de produção ou propriedade intelectual foi comprometido".

Por que isso importa para o seu negócio

Se um ataque de supply chain alcança a OpenAI — uma das empresas mais vigiadas do planeta —, o software da sua empresa também está exposto. Praticamente todo sistema moderno é montado sobre pacotes de código aberto, e cada dependência é uma porta. Medidas práticas:

  1. Fixe versões e audite dependências. Use arquivos de lock, ferramentas de verificação automática (como npm audit e scanners de dependências) e desconfie de atualizações recém-publicadas de pacotes populares.

  2. Trate segredos como dinheiro. Tokens de nuvem, chaves de API e credenciais de CI/CD eram o alvo do worm. Rotacione segredos periodicamente, restrinja permissões ao mínimo e nunca os deixe em texto puro no repositório.

  3. Tenha plano de resposta. A OpenAI rotacionou credenciais, revogou sessões e certificados e endureceu os fluxos de deploy em dias. Pergunte-se: se um pacote contaminado entrasse hoje no seu sistema, em quanto tempo você saberia?

  4. Atualize os apps da OpenAI no macOS antes de 12 de junho, se a sua equipe os utiliza — versões antigas terão a assinatura revogada.

Um padrão que veio para ficar

O ataque de supply chain virou o caminho preferido para atingir alvos grandes através de elos pequenos: em vez de invadir a fortaleza, contamina-se o fornecedor que entra pela porta da frente. Para empresas que aceleram a adoção de IA — instalando SDKs, agentes e integrações novas toda semana —, o recado é direto: velocidade de adoção sem higiene de dependências é uma conta que uma hora chega.


Conteúdo reescrito e traduzido para PT pela redação luiscortex, revisado por humano.

Fonte: Security Affairs