Detalhes do comprometimento
O projeto LiteLLM, um gateway de software de código aberto usado para conectar aplicativos a modelos de inteligência artificial, sofreu um ataque direcionado à sua cadeia de suprimentos de software em 21 de outubro de 2026. Este comprometimento resultou na publicação de uma versão maliciosa numerada 1.107.0 através do repositório PyPI e das plataformas Docker Hub e GHCR, expondo usuários de sistemas Windows, Linux e macOS ao risco de roubo de dados.
Mecanismo de funcionamento do malware
Pesquisadores de segurança explicaram que os atacantes não alteraram o código-fonte principal do projeto, mas injetaram três arquivos maliciosos (cook.pth, cook.py e sitecustomize.py) dentro dos pacotes de instalação. Esses arquivos executam uma carga útil maliciosa toda vez que o ambiente Python é iniciado, garantindo sua persistência mesmo quando o desenvolvedor tenta inspecionar o pacote infectado.
O malware tem como alvo uma ampla gama de dados sensíveis, incluindo:
- Credenciais de nuvem: como chaves da AWS, Azure, Google Cloud e Kubernetes.
- Segredos de desenvolvedores: chaves SSH, GPG e TLS, além de credenciais do Git, GitHub e npm.
- Dados do navegador: cookies, histórico de navegação e informações de pagamento salvas.
- Configurações de IA: credenciais de provedores de serviços de IA armazenadas dentro do LiteLLM.
O que os desenvolvedores devem fazer?
Se você instalou a versão 1.107.0, é essencial tomar medidas imediatas para a recuperação:
- Isolar sistemas: não execute o interpretador Python em ambientes infectados, pois isso ativa o malware.
- Reconstruir: os sistemas afetados devem ser isolados e reconstruídos a partir de backups limpos e confiáveis.
- Rotacionar chaves: presuma que todos os segredos, senhas e chaves de acesso que estavam presentes na máquina foram roubados e altere-os imediatamente.
- Reverter para uma versão segura: recomenda-se atualmente o uso da versão 1.106.2 como a última versão estável e segura antes do ataque.
Por que esta notícia é importante?
O LiteLLM é uma ferramenta amplamente utilizada, com mais de 92 milhões de downloads mensais, sendo empregada por grandes empresas como NVIDIA, Netflix e Okta. Este incidente destaca mais uma vez a fragilidade das cadeias de suprimentos em projetos de código aberto, onde um único atacante pode obter acesso à linha de produção de software (CI/CD) e contaminar pacotes dos quais milhares de desenvolvedores e empresas dependem em poucos minutos, tornando o monitoramento da integridade dos pacotes de software uma necessidade de segurança crítica.