Um ataque de cadeia de suprimentos à ferramenta de inteligência artificial open source LiteLLM expôs terabytes de credenciais no Python Package Index (PyPI). O incidente durou 40 minutos em março de 2026 e comprometeu cerca de 434.000 pipelines de CI/CD, impactando equipes de desenvolvimento e empresas no Brasil que utilizam a biblioteca para integrar modelos de linguagem em seus sistemas.

A invasão foi reivindicada pelo grupo TeamPCP e afetou mais de 2.500 organizações em todo o mundo. O comprometimento do LiteLLM ocorreu como desdobramento de um ataque anterior ao scanner de segurança Trivy, atingindo também softwares como KICS e Telnyx Python SDK. A exfiltração de dados ocorreu por meio da execução de código malicioso diretamente na memória das máquinas infectadas.

As credenciais expostas incluem chaves de acesso a ambientes em nuvem, tokens de repositórios de código e chaves SSH. De acordo com o pesquisador de segurança independente Kevin Beaumont, os dados vazados são autênticos. "Eu confirmei que os dados são legítimos, aliás, múltiplas organizações vítimas. Contém um volume significativo de conteúdo sensível nas organizações", afirmou o especialista.

Como o vazamento do LiteLLM afeta a segurança das empresas?

O comprometimento de credenciais em pipelines de CI/CD permite que invasores obtenham acesso direto à infraestrutura crítica de empresas. No cenário brasileiro, onde startups e corporações utilizam o LiteLLM para gerenciar chamadas de API para diferentes provedores de IA, a exposição de chaves de nuvem e de repositórios permite a leitura e alteração de código-fonte sem autorização.

Como o ataque injetou código malicioso em memória, credenciais salvas em variáveis de ambiente durante o processo de integração contínua foram capturadas. Isso exige que times de tecnologia revoguem e substituam imediatamente todas as chaves de API, credenciais do PyPI, tokens de acesso do GitHub/GitLab e pares de chaves SSH que estavam ativos durante a janela do ataque.

Quais medidas tomar para proteger credenciais de IA?

A remediação para os desenvolvedores e empresas afetadas exige a rotação completa das credenciais associadas aos ambientes afetados. O recomendado é auditar os logs de acesso de provedores de nuvem para identificar qualquer uso anômalo das chaves expostas durante e após o período de 40 minutos em que o pacote malicioso esteve disponível.

Além da troca de senhas e tokens, especialistas orientam a implementação de verificação de integridade de dependências em projetos Python e o bloqueio de versões específicas do LiteLLM até que a cadeia de compilação seja limpa. A empresa responsável não informou o número exato de usuários brasileiros afetados individualmente, mas o impacto atinge qualquer infraestrutura local que tenha baixado a versão comprometida da biblioteca no PyPI.

Leia também

Ferramentas

Perguntas frequentes

Como identificar se meu projeto foi atingido pelo LiteLLM?

Verifique se o seu ambiente de desenvolvimento ou pipelines de CI/CD realizaram o download de pacotes do LiteLLM no PyPI durante a janela de 40 minutos em março de 2026. Caso positivo, considere toda a infraestrutura associada como comprometida, exigindo a revogação imediata de todas as chaves expostas no período.

Quais tipos de credenciais foram expostas no ataque?

O ataque resultou na exfiltração de credenciais altamente sensíveis, incluindo chaves de acesso a ambientes em nuvem, tokens de autenticação para repositórios como GitHub ou GitLab, credenciais específicas do PyPI e pares de chaves SSH, permitindo acesso não autorizado ao código-fonte e à infraestrutura de servidores das empresas afetadas.

Qual a medida de segurança imediata recomendada?

A medida recomendada é a rotação completa e imediata de todas as credenciais ativas durante o período do incidente. Além da troca de tokens e senhas, as empresas devem auditar logs de acesso em busca de atividades anômalas e restringir o uso de versões do pacote comprometidas em seus projetos.