Skip to main content

La campagne visant la chaîne d’approvisionnement AntV s’étend : le package PyPI `durabletask` de Microsoft compromis

Écrit par
security incident management

19 mai 2026

0 minutes de lecture

L’encre avait à peine séché après notre analyse de l’attaque de la chaîne d’approvisionnement AntV Shai Hulud qu’une nouvelle compromission a été découverte dans l’écosystème Python. Cette fois, la cible est durabletask, un package Python open source associé à Microsoft, utilisé pour créer une orchestration de workflows durable et tolérante aux pannes à partir du framework Durable Task.

La dernière version sûre de durabletask est la 1.4.0 ; trois versions connues ont été retirées du registre PyPI.

Snyk a répertorié cet incident sous la référence SNYK-PYTHON-DURABLETASK-16761538, et la page de santé de ce package sur Snyk indique son statut actuel, à savoir une compromission malveillante.

Que s’est-il passé ?

Une version malveillante de durabletask a été publiée sur PyPI. La charge utile intégrée est un programme de téléchargement configuré pour récupérer et exécuter une charge utile de deuxième étape nommée rope.pyz, depuis le domaine contrôlé par l’attaquant check.git-service[.]com. Les chercheurs estiment que ce malware est une évolution de la charge utile utilisée lors de la compromission du package guardrails-ai la semaine dernière, elle-même liée à la campagne Shai Hulud au sens large.

La version malveillante regroupe trois fonctionnalités :

  • Voleur d’informations : récupère des identifiants auprès des principaux fournisseurs de services cloud, gestionnaires de mots de passe et outils de développement, puis exfiltre les données vers le domaine de l’attaquant.

  • Ver informatique : tente de se propager à d’autres packages ou environnements.

  • Effaceur de disque : fonctionnalité destructrice capable de détruire définitivement des données.

Une restriction importante : le voleur d’informations est configuré pour s’exécuter uniquement sur les systèmes Linux. Les développeurs qui utilisent macOS ou Windows ne sont pas exposés au composant de vol d’identifiants, même si les composants ver informatique et effaceur de disque peuvent rester pertinents selon l’environnement.

Les clients Snyk peuvent consulter dans l’application le rapport Zero Day « Évaluation de l’incident de sécurité actif lié à la compromission de la chaîne d’approvisionnement AntV – mai 2026 », qui couvre cet incident dans le cadre de la campagne plus large.

Évaluation de l’impact

durabletask totalise environ 103 000 téléchargements par semaine et 1,7 million de téléchargements au total sur PyPI. Son empreinte est relativement limitée par rapport aux packages AntV touchés la veille, qui totalisaient environ 16 millions de téléchargements hebdomadaires sur npm. Snyk estime que l’impact direct de cette compromission spécifique est probablement minime, compte tenu du profil d’adoption du package.

Cela dit, cet incident est important pour une autre raison. durabletask est un projet open source associé à Microsoft. Si cette campagne repère et cible activement des packages maintenus par de grandes entreprises technologiques ou qui leur sont associés, le risque de futures compromissions à fort impact au sein de ce même groupe de cibles est bien réel. Le passage de guardrails-ai à l’écosystème AntV, puis à un package Microsoft, laisse penser que les auteurs de la menace élargissent leurs cibles plutôt qu’ils ne les réduisent.

Détection et remédiation

Vérifiez si durabletask figure dans l’arbre de dépendances Python de votre projet :

pip show durabletask

Si le package est installé, vérifiez la version installée par rapport à l’historique des versions de PyPI et comparez-la à la version malveillante signalée dans l’avis Snyk à l’adresse security.snyk.io/vuln/SNYK-PYTHON-DURABLETASK-16761538.

Analysez vos projets avec Snyk :

snyk test

Si vous avez installé une version malveillante sur un système Linux, considérez comme compromis tous les identifiants accessibles depuis cet environnement. Renouvelez les clés des fournisseurs cloud, les jetons d’API et tous les secrets présents dans les variables d’environnement ou les fichiers de configuration accessibles depuis la machine touchée.

Sécurisez votre chaîne d’approvisionnement avec Snyk

87 % des personnes interrogées ont été touchées par des problèmes de sécurité de la chaîne d’approvisionnement. Protégez la vôtre avec Snyk.

Lire la suite

Blog

Les modèles de pointe ont trouvé les vulnérabilités. Seul l’attaquant a trouvé les chaînes d’exploitation.

L’analyse statique a détecté les failles, mais seuls des tests d’attaque en conditions réelles ont prouvé comment elles pouvaient être enchaînées pour provoquer des compromissions. Comparaison d’Evo COS, de Claude Security et de Claude Code Security.

feature insights context
Blog

Les attaques autonomes sont déjà là. La défense doit suivre leur rythme.

Les attaquants autonomes réduisent la fenêtre de défense. Découvrez comment la découverte, la correction, la validation et la prévention continues peuvent aider les équipes de sécurité à suivre le rythme.

Blog

Pourquoi les agents de codage IA créent-ils sans cesse des failles de contrôle d’accès ?

Les agents de codage IA peuvent générer une logique d’autorisation qui compile et passe la revue, tout en exposant les données d’un tenant à un autre. Découvrez pourquoi les failles de contrôle d’accès sont difficiles à détecter et comment les prévenir.