
LiteLLM 1.107.0 signalée comme malveillante : versions touchées et version sûre

LiteLLM 1.107.0 signalée comme malveillante : versions touchées et version sûre
WEEX View
Cet incident est important, car l'exposition signalée ne concernait pas uniquement les développeurs ayant délibérément verrouillé la version 1.107.0. Des tags flottants tels que latest et main-stable sont également cités, et JFrog affirme que la charge utile pouvait s'exécuter au démarrage normal de Python. Pour les équipes d'ingénierie, si le paquet ou l'image compromis a été exécuté, cela impose un confinement au niveau de l'hôte ou du conteneur plutôt qu'un correctif de routine.
Les rapports actuellement disponibles et les publications de chercheurs en sécurité indiquent que LiteLLM 1.107.0 était une version malveillante, distribuée le 21 octobre 2026 via PyPI et certains tags officiels de conteneurs. La version considérée comme sûre pour le retour en arrière est la 1.106.2. Pour les personnes ayant installé ou exécuté les artefacts concernés, la réponse doit aller au-delà d'une simple mise à jour : isoler l'environnement, reconstruire depuis une base saine et renouveler les identifiants accessibles.
Quels artefacts LiteLLM auraient été compromis
Les informations disponibles désignent LiteLLM 1.107.0 comme la version compromise, l'exposition couvrant à la fois le paquet PyPI et les images officielles de conteneurs. L'alerte fournie cite des paquets PyPI et des images Docker, dont latest et main-stable ; des analyses de Wiz et Aikido mentionnent aussi v1.107.0 et main-latest.
Cette étendue est importante, car certains utilisateurs touchés n'ont peut-être pas sélectionné directement la version 1.107.0. Les équipes utilisant des tags d'image évolutifs ont pu récupérer une build compromise dans le cadre de leurs déploiements habituels, sans effectuer explicitement de changement de version.
Dans le périmètre signalé, les principaux éléments à retenir sont les suivants :
| Élément | Détail signalé |
|---|---|
| Version PyPI compromise | litellm==1.107.0 |
| Tags d'image affectés | v1.107.0, latest, main-latest, main-stable |
| Version sûre | 1.106.2 |
| Mode d'exécution | Hook de démarrage Python via un fichier .pth |
| Réponse immédiate | Isoler, reconstruire à partir d'images ou d'environnements sains, renouveler les identifiants accessibles |
Les informations disponibles ne donnent pas le même calendrier de nettoyage selon les canaux. Un extrait d'issue GitHub lié à BerriAI/litellm indiquait qu'à un moment donné le 21 octobre, PyPI avait été nettoyé tandis que les tags Docker flottants restaient infectés. Wiz a ensuite indiqué que ces tags avaient été retirés. Ces éléments étayent le tableau général de l'incident, sans permettre d'établir une heure unique de nettoyage définitif.
Pourquoi la charge utile signalée était particulièrement risquée
Selon JFrog, le wheel LiteLLM malveillant utilisait un hook de démarrage Python. La charge utile pouvait ainsi s'exécuter dès le lancement de Python dans un environnement affecté, sans attendre qu'une application importe directement LiteLLM. Dans l'extrait disponible, JFrog attribue ce comportement à un fichier cook.pth traité lors de l'initialisation normale du site Python.
Si ce mécanisme était bien présent, le périmètre d'exposition dépassait largement un simple appel à une bibliothèque compromise. Le démarrage de Python dans l'environnement affecté pouvait déclencher la logique de vol d'identifiants, ce qui explique que les recommandations privilégient le confinement et le renouvellement des secrets plutôt que le seul remplacement d'une version du paquet.
L'alerte fournie indique que les données sensibles menacées incluaient des identifiants cloud, des clés d'API d'IA et des clés privées SSH. Des informations distinctes publiées en mars 2026 résumaient un message d'Andrej Karpathy faisant état d'une attaque plus large contre LiteLLM sur PyPI, visant notamment des clés SSH, des identifiants cloud, des configurations Kubernetes, des identifiants Git, des variables d'environnement, des clés CI/CD et des mots de passe de bases de données. Ce précédent rapport n'établissait toutefois ni le périmètre des tags Docker ni la liste exacte des artefacts 1.107.0 concernés par l'événement d'octobre.
Ce que les utilisateurs concernés doivent faire maintenant
La réponse préconisée consiste à cesser d'utiliser la version 1.107.0, à revenir à la 1.106.2 ou à l'épingler, à isoler tout hôte ou conteneur ayant installé ou exécuté l'artefact affecté, à reconstruire depuis un environnement sain et à renouveler les identifiants auxquels cet environnement pouvait accéder. Aikido comme JFrog évaluent le risque selon que le paquet ou l'image malveillante a été installé ou exécuté, et non selon sa disponibilité actuelle.
Cette distinction est essentielle. Une mise à niveau sur place peut supprimer la mauvaise version pour la suite, mais ne permet pas de savoir si des secrets ont déjà été exposés pendant que le wheel ou l'image compromis était actif.
Pour les opérateurs, le déclencheur d'une intervention doit être large : toute personne ayant installé litellm==1.107.0, récupéré un tag flottant signalé comme affecté ou démarré Python dans un environnement exposé doit considérer l'hôte ou le conteneur comme potentiellement compromis. Les informations disponibles recommandent de reconstruire à partir d'images ou d'environnements sains et de renouveler tous les identifiants cloud, API, SSH, de bases de données ou similaires accessibles depuis cet environnement d'exécution.
Objectifs
Ce contenu est fourni à titre informatif uniquement et ne constitue pas un conseil financier, d'investissement, juridique ou fiscal. Les événements, récompenses, promotions en ligne ou informations mentionnées ici ne doivent pas être considérés comme une recommandation, une sollicitation ou une invitation à acheter, vendre, trader ou effectuer toute autre opération sur des actifs crypto. Les actifs crypto sont très volatils et peuvent entraîner des pertes. La disponibilité des services, produits et événements liés à WEEX peut varier selon les régions. Veuillez vous assurer que votre participation respecte les lois et réglementations locales applicables.
À propos de WEEX View
WEEX View est un hub d'analyse crypto, couvrant les dernières actualités du Web3, de l'IA et des marchés mondiaux. Accédez à des recherches indépendantes et des analyses approfondies pour anticiper les tendances de marché et les opportunités de trading.
Derniers articles
PlusMise à jour de sécurité Eclair v0.14.5 : protection contre les nœuds malveillants
ACINQ aurait publié Eclair v0.14.5, une mise à jour de renforcement de la sécurité, cinq jours après la v0.14.4. Des informations publiques associent également le correctif précédent à la suppression de l’accès direct à l’API du nœud depuis le tableau de bord web.
Thaïlande : le cadre des ETF crypto au comptant entre en vigueur, mais aucune demande n’a été déposée
Selon ChainCatcher, le cadre thaïlandais des ETF crypto au comptant pour le Bitcoin et l’Ethereum est désormais en vigueur, mais aucun gestionnaire d’actifs n’avait encore déposé de demande officielle auprès de la SEC.
SoFi lance le dépôt tokenisé SOFIE avec un rendement de 4,4 %
Selon un rapport fourni daté du 22 octobre, SoFi a lancé SOFIE pour les particuliers, avec un rendement de 4,4 %, adossé à un dépôt de 1 $ auprès de SoFi Bank et convertible à parité en SoFiUSD.
L’amende infligée à Coinbase Ireland porterait sur la protection des fonds clients
Selon un article, Coinbase Ireland aurait accepté un règlement de 3,25 millions d’euros concernant la protection des fonds clients, notamment des mélanges de fonds et un déficit de couverture moyen de 0,54 %, distinct du dossier irlandais de lutte contre le blanchiment visant Coinbase Europe.




