Segurança · 25 de outubro de 2026
Comprometimento da pipeline de lançamento da LiteLLM usado para distribuir malware info‑stealer
Hackers comprometeram a pipeline de lançamento da LiteLLM e distribuíram imagens Docker maliciosas contendo um payload que rouba credenciais, segredos e variáveis de ambiente. A ameaça atingiu todas as wheels do PyPI da versão 1.107.0 do projeto, afetando sistemas Windows, Linux e macOS. O LiteLLM é um SDK Python de código aberto que permite que aplicações acessem modelos de IA de diferentes provedores por meio de uma API comum. O mantenedor informou que a violação ocorreu em 21 de outubro e que a versão 1.107.0 foi publicada tanto no registro Docker quanto no PyPI. Segundo o mantenedor, a versão continha malware compilado que rouba credenciais e carrega ferramentas de execução remota de código, embora clientes que utilizam a versão empresarial privada não tenham sido impactados.
Pesquisadores de segurança identificaram o ataque em apenas seis minutos após a publicação e analisaram o payload. O atacante não modificou o código da aplicação, mas inseriu três arquivos maliciosos, cook.pth, cook.py e sitecustomize.py, no diretório de bibliotecas Python do ambiente. Esses arquivos são executados durante a inicialização do Python, disparando o malware antes da execução da aplicação. O malware criptografa os dados roubados com AES‑256‑CBC usando uma chave RSA‑4096 e os envia para litellm[.]dev/healthcheck. Um dos arquivos, sitecustomize.py, inicia um carregador em segundo plano que verifica um ponteiro hospedado no GitHub a cada hora e baixa Python de um servidor externo para execução no host. As versões maliciosas foram removidas, mas os usuários afetados devem interromper as implantações comprometidas, inspecionar ambientes sem iniciar o interpretador Python e isolar os sistemas infectados.
A recuperação recomendada é a versão 1.106.2, a última release limpa antes do ataque. O incidente não é o primeiro; em março, o grupo TeamPCP também comprometeram versões do LiteLLM no PyPI após invadir o scanner de vulnerabilidades Trivy usado no CI/CD do projeto. A análise da Blue Report 2026 indica que, embora apenas 37 % das ações dos atacantes sejam bloqueadas após o uso de credenciais válidas, pontuações de prevenção podem ocultar atividades posteriores ao acesso inicial.