Salut, je charge le site

Lawing Tech

​

Aller au contenu
Lawing Tech

Veille technologique

Actualités

Ce qui compte en cybersécurité, cloud et télécoms, vidéosurveillance, logiciels, intelligence artificielle et numérique public, avec l'essentiel de la tech au Bénin et dans le monde. Chaque article s'appuie sur des sources publiques, citées en fin d'article.

Chargement des actualités

Retour aux actualités

LiteLLM 1.107.0 compromis : une attaque par hooks Python vole des identifiants sensibles dans les environnements professionnels

Une version compromisée de LiteLLM 1.107.0, publiée le 21 octobre 2026, introduit une charge utile malveillante exécutable via des mécanismes de démarrage Python. Selon Microsoft, cette attaque cible les crédentials sensibles dans les environnements de développement, les infrastructures cloud et les outils AI. PyPI et Docker ont retiré la version infectée, mais les risques persistent pour les systèmes non mis à jour.

par Rédaction Lawing Tech (3 min de lecture)

clavier d'ordinateur
Vidéo : LiteLLM 1.107.0 Credential Stealer: How to Check and Fix (Workflow Bench, YouTube)

Comment la version compromisée de LiteLLM 1.107.0 a infiltré les environnements Python

La version malveillante de LiteLLM 1.107.0 a été diffusée via le Python Package Index (PyPI) et les images Docker officielles, malgré l’absence d’importation explicite de LiteLLM dans le code utilisateur. Selon Microsoft, les attaquants ont exploité une faille dans le workflow de publication en utilisant des crédentials GitHub volés pour rediriger les builds vers un dépôt lookalike nommé Berri-AI/litellm (avec un tiret supplémentaire).

Trois fichiers malveillants (cook.pth, cook.py et sitecustomize.py) ont été injectés dans le package avant sa construction. Ces fichiers, placés dans le répertoire litellm-1.107.0.data/purelib/, sont copiés dans le chemin de bibliothèque Python lors de l’installation. Dès le démarrage de l’interpréteur Python, ils s’exécutent automatiquement, indépendamment de l’application en cours d’utilisation.

Supprimer le package ou son tag de release ne suffit pas pour une récupération complète, car les hooks Python installés persistent dans l’environnement infecté.

clavier d'ordinateur
Photo d'illustration : clavier d'ordinateur (Alexander-design, CC0)

Les mécanismes techniques de vol et d’exfiltration des données

Microsoft détaille deux vecteurs d’attaque : un collecteur de crédentials fonctionnant via une extension de chemin (sur Windows) et un chargeur orienté Unix utilisant une configuration spécifique. Le collecteur cible les matériaux d’authentification stockés dans les outils de développeurs, les applications d’IA, les environnements cloud, les navigateurs et les infrastructures, comme le confirment les observations sur Windows et macOS.

Un module de base de données intégré au payload tente de lire les enregistrements des tables LiteLLM_CredentialsTable et LiteLLM_ProxyModelTable, tandis que les modules os et requests de Python sont utilisés pour parser et exfiltrer des fichiers sensibles, incluant les clés SSH, les crédentials AWS, les mots de passe de navigateurs et l’historique des commandes shell. Selon Dev.to, un processus daemon persistant contacte hourly un serveur contrôlé par l’attaquant pour exécuter des commandes arbitraires.

Les risques persistants malgré le retrait de la version infectée

PyPI a retiré la version 1.107.0 de LiteLLM le 21 octobre 2026, et les images Docker latest, main-latest et main-stable ont été marquées comme compromises. Cependant, Microsoft avertit que supprimer le package ou son tag de release ne suffit pas pour une récupération complète, car les hooks Python installés persistent dans l’environnement. Les systèmes utilisant des outils comme pip install --upgrade ou des pipelines CI/CD avec des permissions élevées restent exposés, surtout si les dépendances ne sont pas verrouillées par un digest spécifique (comme litellm==1.106.2).

Endor Labs souligne que la compromission repose sur une ligne malveillante ajoutée dans la configuration Maturin (data = "cook"), absente de la version officielle. Les artefacts infectés incluent les wheels, les images Docker et les distributions source, tous construits à partir d’une révision source altérée.

Ce que cela change ici : implications pour les entreprises et administrations béninoises et ouest-africaines

Pour les entreprises et administrations du Bénin et d’Afrique de l’Ouest utilisant des outils d’IA, des pipelines CI/CD ou des environnements Python pour le développement, cette attaque rappelle l’importance de vérifier systématiquement les dépendances tierces, notamment via des outils comme pip-audit ou des analyses de provenance des conteneurs. Les organisations devraient :

  • Mettre à jour immédiatement vers litellm==1.106.2 ou une version antérieure non compromise, en évitant les tags latest ou main dans les registries Docker.
  • Verrouiller les versions des dépendances dans les fichiers requirements.txt ou Dockerfile pour éviter les mises à jour automatiques non contrôlées.
  • Renforcer les contrôles d’accès aux comptes de développement et aux workflows CI/CD, en limitant les permissions d’approbation et en utilisant des clés SSH ou tokens temporaires.
  • Surveiller les comportements anormaux dans les environnements Python, comme des processus persistants ou des connexions sortantes non autorisées vers des serveurs externes.

Les administrations utilisant des infrastructures cloud (AWS, par exemple) ou des outils d’IA locaux doivent aussi auditer leurs configurations pour détecter d’éventuels résidus de cette compromission, notamment dans les tables de crédentials ou les proxys utilisés par LiteLLM.

Sources

  1. Inside the LiteLLM 1.107.0 supply chain compromise: Credential theft through Python startup hooksMicrosoft Security Blog, 23 octobre 2026
  2. [SECURITY] litellm 1.107.0 compromised (PyPI removed; Docker latest/main-stable removed)GitHub (BerriAI/litellm), 21 octobre 2026
  3. PyPI's litellm 1.107.0 Compromised: Malicious Code Steals Data, Executes Commands; Update UrgentlyDev.to, 22 octobre 2026
  4. LiteLLM 1.107.0 Compromised: Python Startup Hooks Steal Cloud, AI, and Proxy CredentialsEndor Labs, 21 octobre 2026

Préparé par la veille de Lawing Tech à partir des sources citées. Notre charte éditoriale

Dernières publications

  1. Moonshot AI lance Kimi K3.1 Pro : un modèle open-weight de 2,8T/104B avec un contexte de 1 million de tokens
  2. SafePay Ransomware : 600 organisations ciblées, les autorités alertent sur une menace active
  3. Le Kazakhstan déploie 400 GPUs NVIDIA pour accélérer son écosystème d'intelligence artificielle
  4. pgrecon 0.7.3 : un outil open-source pour migrer Oracle vers PostgreSQL avec transparence et limites claires
  5. PCSC Security et Davista.ai révolutionnent la gestion d’accès avec l’intelligence prédictive
  6. La CEDEAO accélère le déploiement d’ECOQMARK et renforce la certification des compétences en énergies renouvelables
  7. PHP publie des correctifs d'urgence pour deux failles critiques exploitées avant leur divulgation officielle
  8. Google Research valide un modèle d'IA pour évaluer l'âge gestationnel sans expert en échographie
  9. Hanwha Vision lance le SPS-A8016 : une caméra tout-en-un pour sécuriser les espaces intérieurs avec IA et audio
  10. Digital Africa investit dans ChipChip pour révolutionner l’agriculture numérique en Éthiopie
  11. PHP publie des correctifs d'urgence pour deux failles critiques RCE non détaillées le 21 octobre 2026
  12. i14 optimise son modèle Laplace 3B sur AWS Trainium2 avec PyTorch pour une attention linéaire ultra-efficace
  13. Amazon ECS Gateway : une solution clé en main pour simplifier l'ingress networking des conteneurs ECS
  14. Gallagher Security obtient l'approbation NPSA pour son clavier biométrique High Sec T30 : une référence en sécurité critique
  15. Stanbic Bank Ghana et RD Technologies testent les stablecoins pour les paiements transfrontaliers B2B vers l'Asie
  16. Le CERT-FR alerte sur des vulnérabilités critiques exploitées : de Windows à Danfoss, les systèmes sous surveillance
  17. TwelveLabs Pegasus 1.5 sur Amazon Bedrock : segmentation vidéo et traitement en temps réel désormais accessibles
  18. L’ARCEP Bénin publie la liste actualisée des équipements radioélectriques et terminaux agréés au 30 septembre 2026
  19. CÉDÉAO et AES : un accord-cadre de coopération en préparation après la réunion ministérielle de Dakar
  20. Attaque de drone contre le chimiquier Wine Trader : neuf marins béninois parmi les disparus en mer Noire
  21. SiteGuard Server Edition : une faille critique (CVE-2026-106931) exploitée pour prendre le contrôle des serveurs
  22. Le Conseil de Régulation rejette les présomptions d’irrégularités dans le Programme GBESSOKE : quelles conséquences pour les acteurs publics et privés ?
  23. Attaque en chaîne via ConnectWise Cloud Backup : comment des pirates ont exploité Microsoft 365
  24. Databricks généralise les transactions multi-énoncés sur son lakehouse : une révolution pour la cohérence des données
  25. La CMA britannique envisage un statut stratégique pour Microsoft dans les logiciels professionnels
  26. La GSMA révèle comment des réformes numériques pourraient connecter 1,13 million de Malgaches supplémentaires d’ici 2031
  27. Badlands Security rachète Cosmic Fischer : une consolidation des solutions de sécurité à New York
  28. L’ARMP exclut un PRMP de la commande publique pour cinq ans : les principes d’égalité et de transparence bafoués
  29. BlockStrap : une faille critique dans Magento et Adobe Commerce expose les serveurs à l'exécution de code arbitraire
  30. AWS utilise Amazon Bedrock AgentCore pour surveiller la qualité des agents IA en production et corriger les erreurs critiques
  31. GCB Bank PLC rejoint le CIPS pour accélérer les paiements en yuan entre le Ghana et la Chine
  32. Acteurs de menace exploitent une faille critique dans Collabora Online pour compromettre Nextcloud
  33. La CNIL lève l’injonction contre Google après mise en conformité sur cookies et publicités dans Gmail
  34. Lumana et Convergint unissent leurs forces pour une vidéosurveillance IA mondiale
  35. L’ARMP forme les acteurs publics au Référentiel d’audit technique des marchés publics au CREFCoP
  36. Palo Alto Networks alerte sur une faille critique CVE-2026-0322 exploitée dans des attaques ciblant ses pare-feux
  37. MTN lance un Hackathon 2026 pour accélérer l’IA, la fintech et le réseau AI-RAN en Afrique
  38. Airtel Gabon et ZTE lancent la première antenne Massive MIMO FDD+TDD en Afrique centrale
  39. Axis Communications lance AXIS OS 13 : cybersécurité renforcée et intégration pour les dispositifs réseau
  40. Le FGI-AC 2026 à N’Djamena : souveraineté numérique et innovation en Afrique centrale

Toutes les actualités