Voltar
Contido: release v1.107.0 do LiteLLM, de 21 de outubro de 2026, foi comprometida

Release v1.107.0 do LiteLLM, de 21 de outubro de 2026, foi comprometida e já está contida

Aprofundamento CEVIU

Aprofundamento

Segundo o aviso de segurança do LiteLLM, o pipeline de release foi comprometido na madrugada de 21 de outubro de 2026 e publicou a v1.107.0 no PyPI e nos registries de contêiner. O pacote malicioso (sete wheels) ficou no ar das 11h39 às 13h23 UTC. As imagens Docker v1.107.0, latest, main-latest e main-stable apontaram para o índice comprometido das 11h46 às 14h20 UTC. O malware rouba credenciais e carrega ferramentas de execução remota de código. Clientes enterprise do registry privado não foram afetados.

O detalhe técnico central: a tag oficial v1.107.0 no GitHub não contém os arquivos maliciosos. Os artefatos saíram de um repositório controlado pelo atacante, com nome parecido (Berri-AI/litellm em vez de BerriAI/litellm). Segundo a equipe, o atacante usou tokens OAuth do GitHub CLI de três desenvolvedores, um deles de um dos donos da organização, para desativar proteções de branch e forçar a alteração do workflow. A equipe diz que esses tokens podem ter vazado em logs do próprio LiteLLM interno, exposto à internet, porque o Claude Code pode embutir o token na resposta. A forma de acesso ao deploy interno ainda não foi confirmada. Para detectar exposição, procure litellm-1.107.0.dist-info, cook.pth e sitecustomize.py. Não achar não prova que o ambiente está limpo. A recomendação é fixar a versão em 1.106.2, remover os arquivos antes de rodar pip e rotacionar todas as credenciais que o host alcançava.

O que mudou

Não é o primeiro caso. Em 26 de março de 2026, o CEVIU noticiou em "Pacote LiteLLM no PyPI comprometido para roubo de credenciais" que o grupo TeamPCP assumiu um comprometimento do LiteLLM no PyPI, com um arquivo .pth executado pelo Python. Em 13 de agosto de 2026, o CEVIU publicou "Ataque na cadeia de suprimentos LiteLLM compromete mais de 2.500 organizações". O aviso atual cita um incidente anterior em março e diz que o pipeline foi endurecido depois dele: releases em repositório privado, Trusted Publishers, tags Docker imutáveis e imagens assinadas. O ataque de outubro, segundo a equipe, precisou derrubar vários desses controles. O aviso não atribui a autoria a nenhum grupo.

Por que isso importa

Para quem opera LiteLLM como gateway de modelos, o recado é prático: o proxy concentra chaves de vários provedores, e um pacote comprometido leva tudo junto. Fixar versões e imagens por digest deixa de ser boa prática e vira requisito. Também vale checar o que seus logs guardam, porque o aviso aponta tokens aparecendo em corpos de resposta registrados.

Linha do tempo

  1. CEVIU noticia o comprometimento do pacote LiteLLM no PyPI atribuído ao TeamPCP.

  2. CEVIU noticia ataque à cadeia de suprimentos do LiteLLM que atingiu mais de 2.500 organizações.

  3. LiteLLM informa que a release v1.107.0, de 21 de outubro, foi comprometida e está contida.

Perguntas frequentes

Quem foi afetado pela release v1.107.0 do LiteLLM?

Quem instalou litellm sem versão fixa via pip entre 11h39 e 13h23 UTC de 21 de outubro de 2026, ou usou as imagens Docker v1.107.0, latest, main-latest ou main-stable entre 11h46 e 14h20 UTC. Clientes enterprise que usam o registry privado não foram afetados.

O que fazer se instalei a v1.107.0?

Trate o ambiente como comprometido. Apague cook.pth, cook.py, sitecustomize.py e os .pyc correspondentes antes de rodar pip, encerre o daemon Python e reinstale fixando litellm==1.106.2. Reconstruir imagens e venvs do zero é melhor, e todas as credenciais acessíveis ao host devem ser rotacionadas.

As versões anteriores do LiteLLM são seguras?

Sim, segundo o aviso, todas as versões anteriores são seguras. A recomendação por ora é fixar em 1.106.2 ou em outra versão explícita publicada antes do incidente.

Como o atacante conseguiu publicar o pacote?

Segundo a equipe, ele usou tokens do GitHub CLI de três desenvolvedores, desativou proteções de branch e rodou o workflow apontando para um repositório com nome parecido. A investigação continua, e o acesso inicial ao deploy interno ainda não foi confirmado.

Fontes

Avalie este artigo:
Categoria
CEVIU IA
Publicado
22 de outubro de 2026
Editoria
CEVIU IA

Quer receber mais sobre CEVIU IA?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser