Vos clés API d’IA sont peut-être le véritable produit convoité.
LiteLLM, une bibliothèque Python populaire qui permet de connecter des applications à des fournisseurs de LLM, a subi une attaque de la chaîne d’approvisionnement après la publication sur PyPI et les registres Docker d’une version malveillante, la 1.107.0.
Le logiciel malveillant pouvait s’exécuter automatiquement au démarrage de Python, même sans importer explicitement LiteLLM.
Qu’est-ce qui était en danger ?
Clés API d’IA de fournisseurs comme OpenAI et Anthropic
Identifiants cloud et secrets d’environnement
Clés privées SSH et autres données d’authentification sensibles
Exécution de code à distance par l’intermédiaire d’un chargeur malveillant
L’attaque a également touché les tags Docker, notamment latest, main-latest et main-stable, tant qu’ils pointaient vers des images compromises.
Que doivent faire les utilisateurs ?
• Éviter litellm==1.107.0 et les images touchées.
• Épingler la version 1.106.2 ou une autre version dont l’intégrité a été vérifiée.
• Reconstruire les environnements touchés à partir d’artefacts fiables.
• Renouveler tous les identifiants auxquels la machine compromise pouvait accéder.
Les responsables de LiteLLM ont confirmé que les artefacts compromis avaient été supprimés. Si la version malveillante a été exécutée dans votre environnement, une simple mise à niveau ne suffit pas. Partez du principe que les secrets accessibles ont pu être exposés. <Cite refs={[“turn565655search0”,“turn565655search2”]}/>
Le plus inquiétant ? Vous n’avez pas besoin d’être piraté directement. Parfois, il suffit d’installer la mauvaise dépendance.
Combien de projets d’IA protègent leurs clés API, et combien espèrent simplement que leurs dépendances sont saines ?
LiteLLM, une bibliothèque Python populaire qui permet de connecter des applications à des fournisseurs de LLM, a subi une attaque de la chaîne d’approvisionnement après la publication sur PyPI et les registres Docker d’une version malveillante, la 1.107.0.
Le logiciel malveillant pouvait s’exécuter automatiquement au démarrage de Python, même sans importer explicitement LiteLLM.
Qu’est-ce qui était en danger ?
Clés API d’IA de fournisseurs comme OpenAI et Anthropic
Identifiants cloud et secrets d’environnement
Clés privées SSH et autres données d’authentification sensibles
Exécution de code à distance par l’intermédiaire d’un chargeur malveillant
L’attaque a également touché les tags Docker, notamment latest, main-latest et main-stable, tant qu’ils pointaient vers des images compromises.
Que doivent faire les utilisateurs ?
• Éviter litellm==1.107.0 et les images touchées.
• Épingler la version 1.106.2 ou une autre version dont l’intégrité a été vérifiée.
• Reconstruire les environnements touchés à partir d’artefacts fiables.
• Renouveler tous les identifiants auxquels la machine compromise pouvait accéder.
Les responsables de LiteLLM ont confirmé que les artefacts compromis avaient été supprimés. Si la version malveillante a été exécutée dans votre environnement, une simple mise à niveau ne suffit pas. Partez du principe que les secrets accessibles ont pu être exposés. <Cite refs={[“turn565655search0”,“turn565655search2”]}/>
Le plus inquiétant ? Vous n’avez pas besoin d’être piraté directement. Parfois, il suffit d’installer la mauvaise dépendance.
Combien de projets d’IA protègent leurs clés API, et combien espèrent simplement que leurs dépendances sont saines ?