LiteLLM publie une version malveillante 1.107.0 après le vol d'une clé
Une clé d'administration exposée a permis le détournement du pipeline de déploiement ; PyPI a mis en quarantaine la version 1.107.0 environ une heure après le signalement.
LiteLLM a révélé qu’une clé d’administration exposée par erreur avait permis à un attaquant de compromettre son système de déploiement et de publier une version malveillante, rapporte Hacker News. La version 1.107.0 a été diffusée sur le dépôt de paquets Python PyPI, sur Docker Hub et sur d’autres canaux.
Selon l’entreprise, un premier incident remonte au 27 mai 2026 : un fichier de configuration contenant la clé maîtresse de la plateforme d’agents avait été déposé dans un dépôt GitHub public. Le fichier a été supprimé après constatation de l’erreur, mais la clé n’a pas été révoquée.
Le 10 octobre, l’attaquant a utilisé cette clé pour accéder à la plateforme d’agents et en extraire des jetons d’accès GitHub liés à un compte administrateur de premier niveau sans restriction. Il a ensuite eu accès à l’ensemble des dépôts de l’organisation et dérobé les jetons de deux ingénieurs disposant de privilèges administratifs.
Le 21 octobre, il a redirigé le chemin de déploiement vers un faux dépôt, puis a lancé un déploiement avec le jeton d’un ingénieur et l’a approuvé avec celui d’un autre. C’est par ce mécanisme que la version 1.107.0 a été publiée.
Un chercheur de la société de sécurité Upwind a signalé la version malveillante dans les 30 minutes, et PyPI l’a mise en quarantaine environ une heure plus tard. L’équipe sécurité de Microsoft a averti que les fichiers malveillants se trouvent en dehors du dossier de l’application et peuvent subsister si seuls les fichiers de l’application sont supprimés.
En bref
Quelle version de LiteLLM a été compromise ?
La version 1.107.0, publiée sur PyPI, Docker Hub et d’autres canaux après le détournement du pipeline de déploiement.
La version malveillante a-t-elle été retirée ?
PyPI l’a mise en quarantaine environ une heure après le signalement d’un chercheur d’Upwind, survenu dans les 30 minutes.
Que faire si LiteLLM a été installé ?
Microsoft prévient que les fichiers malveillants se situent en dehors du dossier de l’application et peuvent rester si seuls les fichiers de l’application sont supprimés.