LiteLLM piĂ©gé : une version volait les clĂ©s d’IA et ouvrait une porte dĂ©robĂ©e
La version 1.107.0 de LiteLLM, passerelle d'IA téléchargée 23 millions de fois par semaine, contenait un voleur de secrets. Qui est touché, que vérifier.

DeuxiĂšme attaque contre la chaĂźne logicielle en trois jours, aprĂšs l’outil d’OVHcloud (on en a parlĂ© ICI). Le mercredi 21 octobre 2026, des inconnus ont dĂ©tournĂ© le processus de publication de LiteLLM pour diffuser une version piĂ©gĂ©e, la 1.107.0, sur PyPI, le dĂ©pĂŽt des paquets Python, et sous forme d’image Docker, selon The Register.
Une passerelle vers toutes les IA
LiteLLM, dĂ©veloppĂ© par BerriAI, sert d’interface commune pour appeler les modĂšles d’IA d’OpenAI, d’Anthropic, de Google et d’une centaine d’autres fournisseurs. Il est tĂ©lĂ©chargĂ© environ 23 millions de fois par semaine. Par construction, une installation de LiteLLM a accĂšs aux clĂ©s d’API de tous ces services, ce qui en fait une cible de choix.
Deux programmes malveillants
Selon Aikido Security, la version piĂ©gĂ©e contient deux composants. Un voleur de secrets envoie identifiants et clĂ©s dĂšs le premier lancement. Un cheval de Troie d’accĂšs Ă distance permet ensuite Ă l’attaquant d’exĂ©cuter n’importe quel code sur la machine, Ă tout moment. Le code source sur GitHub n’a pas Ă©tĂ© touché : l’attaquant a exploitĂ© une option de l’outil de compilation pour glisser ses fichiers dans les paquets publiĂ©s.
PyPI a mis la version en quarantaine en quelques heures, et l’image Docker a Ă©tĂ© retirĂ©e de Docker Hub et de GitHub. Mais quiconque l’a lancĂ©e doit considĂ©rer ses secrets comme volĂ©s. En mars dĂ©jĂ , une compromission de LiteLLM avait pu exposer plus de 2 500 organisations, selon la sociĂ©tĂ© CloudSEK citĂ©e par The Register.
Qui est concerné, et que faire
- Ceux qui ont installĂ© litellm==1.107.0 avec pip, ou lancĂ© l’image Docker litellm/litellm:1.107.0, y compris via les Ă©tiquettes latest, main-latest ou main-stable.
- Vérifiez la présence des fichiers
/tmp/.pc_once_*(le vol a dĂ©jĂ eu lieu) et/tmp/remote_code_loader.lock(la porte dĂ©robĂ©e a tournĂ© ou tourne encore). - RĂ©voquez et recrĂ©ez toutes les clĂ©s d’API d’IA et les identifiants cloud prĂ©sents sur la machine, puis rĂ©installez une version saine.
- Consultez les guides dĂ©taillĂ©s d’Aikido, de Wiz et de Socket.
En bref
- La version 1.107.0 de LiteLLM, publiée le 21 octobre 2026, était piégée.
- Elle volait les clĂ©s d’API et installait une porte dĂ©robĂ©e.
- PyPI et Docker l’ont retirĂ©e, mais ceux qui l’ont lancĂ©e doivent changer tous leurs secrets.
- C’est la deuxiĂšme attaque contre un outil de dĂ©veloppeurs en trois jours, aprĂšs OVHcloud.
Sources : The Register (21 octobre 2026) ; Aikido Security (21 octobre 2026) ; Wiz ; Socket.
Le Bien Heureux · RĂ©daction Capibara · Jeudi 22 octobre 2026