TeamPCP compromet le SDK Python Telnyx sur PyPI en dissimulant un stealer dans un fichier WAV par stéganographie. Les versions 4.87.1 et 4.87.2 sont malveillantes.
TL;DR — En résumé
Le groupe TeamPCP compromet le SDK Telnyx sur PyPI en dissimulant un stealer dans un fichier WAV. Les versions 4.87.1 et 4.87.2 sont malveillantes.
La veille cybersécurité permanente s'impose désormais comme une nécessité opérationnelle : elle permet d'anticiper les menaces émergentes, de prioriser les actions de remédiation et d'adapter les stratégies de défense en temps réel. L'actualité récente le confirme avec l'attaque TeamPCP telnyx PyPI supply chain, qui a vu le SDK Python de l'opérateur télécom détourné sur le dépôt public PyPI. Les attaquants y ont dissimulé une charge malveillante par stéganographie, encodée dans un fichier audio WAV d'apparence anodine, afin d'échapper aux contrôles automatisés et à l'analyse statique. Cet incident illustre la sophistication croissante des compromissions de la chaîne d'approvisionnement logicielle, où un simple pip install suffit à introduire un code hostile au cœur des environnements de développement et de production. Pour les organisations, il rappelle l'urgence de vérifier l'intégrité des dépendances et de renforcer la gouvernance des composants tiers.
- Contexte et chronologie des événements
- Impact sur l'écosystème cybersécurité
- Leçons apprises et recommandations
- Perspectives et évolutions attendues
En bref
- Le groupe TeamPCP a publié deux versions malveillantes (4.87.1 et 4.87.2) du SDK Telnyx sur PyPI le 27 mars 2026.
- Le malware utilise la stéganographie audio pour dissimuler un stealer dans un fichier WAV, échappant ainsi aux analyses réseau classiques.
- Les développeurs ayant installé ou mis à jour telnyx entre 03h51 et 10h13 UTC le 27 mars doivent révoquer immédiatement leurs credentials.
Ce qui s'est passé
Le 27 mars 2026, deux versions compromises du package Python telnyx (4.87.1 et 4.87.2) ont été publiées sur le registre PyPI. L'attaque est attribuée au groupe TeamPCP, déjà responsable de la compromission du package LiteLLM quelques semaines plus tôt. Le code malveillant a été injecté dans le fichier telnyx/_client.py, s'exécutant automatiquement à chaque importation du package dans une application Python.
La technique employée est particulièrement sophistiquée : plutôt que d'héberger un exécutable ou un blob base64 facilement détectable, TeamPCP a encapsulé le payload final dans un fichier .WAV en utilisant la stéganographie audio. Cette approche permet de contourner les inspections réseau et les solutions EDR qui filtrent les contenus suspects. Le malware cible indifféremment Windows, Linux et macOS, collectant les variables d'environnement, les fichiers .env et l'historique du shell.
Selon les analyses de Datadog Security Labs et de la communauté open source, le token PyPI utilisé pour publier les versions malveillantes provient vraisemblablement de la compromission LiteLLM antérieure. TeamPCP aurait récupéré ce token en aspirant les credentials des développeurs et pipelines CI ayant importé LiteLLM tout en disposant d'un accès au compte PyPI telnyx. Cette attaque en cascade illustre l'effet domino des compromissions supply chain dans l'écosystème Python.
Pourquoi c'est important
Cette attaque marque une évolution préoccupante dans les techniques de supply chain attack. La stéganographie audio comme vecteur de livraison de malware est rare et démontre un niveau de sophistication croissant des attaquants ciblant les registres de packages. Les failles récentes dans LangChain et LangGraph montrent que l'écosystème IA et communications est devenu une cible de choix.
L'effet cascade est le point le plus alarmant : une seule compromission initiale (LiteLLM) a permis à TeamPCP d'étendre son emprise à un second package populaire. Ce modèle d'attaque latérale via les credentials volés transforme chaque compromission supply chain en tête de pont pour les suivantes. Les pipelines CI/CD qui ne segmentent pas leurs secrets sont particulièrement exposés.
Ce qu'il faut retenir
- Vérifiez immédiatement si les versions 4.87.1 ou 4.87.2 de telnyx sont installées dans vos projets et rétrograder vers la 4.87.0.
- Révoquez et renouvelez tous les tokens et secrets d'environnement des machines ayant importé les versions compromises.
- Segmentez les secrets dans vos pipelines CI/CD : un token PyPI ne devrait jamais coexister avec d'autres credentials sensibles dans le même environnement.
Comment vérifier si mon projet est affecté par cette compromission ?
Exécutez pip show telnyx pour vérifier la version installée. Si elle affiche 4.87.1 ou 4.87.2, désinstallez immédiatement le package avec pip uninstall telnyx puis réinstallez la version saine avec pip install telnyx==4.87.0. Vérifiez également vos fichiers requirements.txt et lock files pour épingler la version sûre. Auditez les logs de vos pipelines CI entre le 27 mars 03h51 UTC et 10h13 UTC.
Besoin d'un accompagnement expert ?
Ayi NEDJIMI vous accompagne sur vos projets cybersécurité et IA.
Prendre contactArticle suivant recommandé
Crunchyroll piraté : 6,8 millions de comptes compromis →Un pirate exploite un compte Okta d'un sous-traitant pour voler 6,8 millions de dossiers utilisateurs Crunchyroll via Ze
Points clés à retenir
- Contexte : TeamPCP piège le SDK Telnyx sur PyPI via stéganographie WAV — un sujet critique pour la cybersécurité des organisations
- Impact : Les risques identifiés peuvent compromettre la confidentialité, l'intégrité et la disponibilité des systèmes
- Action recommandée : Évaluer votre exposition et mettre en place les contrôles de sécurité appropriés
Articles connexes
Termes clés
- cyberattaque
- ransomware
- phishing
- vulnérabilité
- patch
- zero-day
- CERT
- ANSSI
À lire également
Lectures recommandées
Surface d'attaque : Ensemble des points d'entrée exploitables par un attaquant pour compromettre un système, incluant les services exposés, les interfaces utilisateur et les API.
À propos de l'auteur
Ayi NEDJIMI
Auditeur Senior Cybersécurité & Consultant IA
Expert Judiciaire — Cour d'Appel de Paris
Habilitation Confidentiel Défense
[email protected]
Ayi NEDJIMI est un vétéran de la cybersécurité avec plus de 25 ans d'expérience sur des missions critiques. Ancien développeur Microsoft à Redmond sur le module GINA (Windows NT4) et co-auteur de la version française du guide de sécurité Windows NT4 pour la NSA.
À la tête d'Ayi NEDJIMI Consultants, il réalise des audits Lead Auditor ISO 42001 et ISO 27001, des pentests d'infrastructures critiques, du forensics et des missions de conformité NIS2 / AI Act.
Conférencier international (Europe & US), il a formé plus de 10 000 professionnels.
Domaines d'expertise
Ressources & Outils de l'auteur
Articles connexes
Zoomsday : le RCE zero-click dans Zoom, patch en urgence
La faille Zoomsday (CVE-2026-53413) dans Zoom permet l'exécution de code à distance sur l'appareil d'un participant de réunion sans aucune interaction de sa part. Patch disponible en versions 7.1.5 et 7.0.6 depuis le 11 août 2026.
Opération Matryoshka : deepfakes russes sur l'Allemagne
L'opération Matryoshka, attribuée au GRU russe via Storm-1516, inonde X, TikTok et Bluesky de deepfakes imitant BBC et ARD pour manipuler les élections régionales allemandes du 6 septembre 2026 en Saxe-Anhalt.
ShieldBreak : le patch RoguePlanet de Defender contourne
Le chercheur Nightmare Eclipse publie ShieldBreak le 12 août 2026, un PoC qui contourne le patch de juillet pour RoguePlanet (CVE-2026-50656) dans Defender et accorde les droits SYSTEM sur tous les Windows entièrement à jour.
Un projet cybersécurité ? Parlons-en.
Pentest, conformité NIS 2, ISO 27001, audit IA, RSSI externalisé… nos experts répondent sous 24h pour évaluer votre besoin et vous proposer un accompagnement sur mesure.
Commentaires (1)
Laisser un commentaire