My minute-by-minute response to the LiteLLM malware attack
Un paquet litellm malveillant (v1.82.8) publié sur PyPI contenait un fichier litellm_init.pth qui s'exécutait automatiquement au démarrage de Python et a été identifié le 24 mars 2026. Le compromis a entraîné un vol potentiel de nombreuses informations (clés SSH, identifiants cloud et kubeconfig, fichiers .env, historique de shell) et une tentative de persistance et d'exfiltration chiffrée vers models.litellm.cloud, tandis qu'une récursion des subprocess a provoqué un fork bomb de milliers de processus. L'enquête menée via une session Claude Code a permis de passer d'un incident local (ordinateur gelé, 11 000 processus) à une analyse complète de la chaîne d'infection, la confirmation sur PyPI et une divulgation publique en environ 72 minutes. Mesures immédiates recommandées : purger les caches de paquets, révoquer et régénérer toutes les clés et secrets exposés, vérifier les environnements Kubernetes, et signaler le paquet à security@pypi.org ainsi qu'aux mainteneurs de litellm. L'incident illustre que les outils d'IA accélèrent à la fois la création d'attaques et leur détection, et soulève la question d'entraîner les modèles des laboratoires de pointe à mieux reconnaître et signaler ces vecteurs d'attaque.