La campaña de ataque a la cadena de suministro de AntV se expande: comprometen el paquete `durabletask` de Microsoft en PyPI
19 de mayo de 2026
0 minutos de lecturaApenas se había secado la tinta de nuestra cobertura del ataque a la cadena de suministro de AntV Shai Hulud cuando surgió un nuevo incidente en el ecosistema de Python. Esta vez, el objetivo es durabletask, un paquete de Python de código abierto asociado con Microsoft, que se usa para crear la orquestación de flujos de trabajo durables y tolerantes a fallas sobre Durable Task Framework.
La versión segura más reciente de durabletask es 1.4.0, y se retiraron del registro de PyPI tres versiones conocidas.
Snyk registró este incidente como SNYK-PYTHON-DURABLETASK-16761538, y la página de estado del paquete en Snyk refleja su estado actual, que incluye un compromiso malicioso.
Qué sucedió
Se publicó en PyPI una versión maliciosa de durabletask. La carga maliciosa integrada es un programa de descarga configurado para obtener y ejecutar una carga de segunda etapa llamada rope.pyz desde el dominio controlado por el atacante check.git-service[.]com. Los investigadores consideran que este malware es una evolución de la carga usada en el compromiso del paquete guardrails-ai la semana pasada, que a su vez estaba vinculado con la campaña más amplia de Shai Hulud.
La versión maliciosa incluye tres capacidades:
Ladrón de información: recopila credenciales de los principales proveedores de servicios en la nube, administradores de contraseñas y herramientas para desarrolladores, y luego exfiltra los datos al dominio del atacante.
Gusano: intenta propagarse a otros paquetes o entornos.
Borrador de disco: capacidad destructiva que puede eliminar datos de forma irreversible.
Una limitación importante: el ladrón está configurado para ejecutarse solo en sistemas Linux. Los desarrolladores que usan macOS o Windows no están en riesgo por el componente que roba credenciales, aunque los componentes de gusano y borrador podrían seguir siendo relevantes según el entorno.
Los clientes de Snyk tienen acceso en la aplicación al informe Zero Day "Evaluación del incidente de seguridad activo por el compromiso de la cadena de suministro de Antv - mayo de 2026", que cubre este incidente como parte de la campaña más amplia.
Evaluación del impacto
durabletask registra aproximadamente 103,000 descargas por semana y 1.7 millones de descargas en total en PyPI. Es una presencia relativamente pequeña en comparación con los paquetes de AntV afectados ayer (que en conjunto registraron alrededor de 16 millones de descargas semanales en npm). Snyk considera que el impacto directo de este compromiso específico probablemente sea mínimo, dado el nivel de adopción del paquete.
Dicho esto, la señal importa por otro motivo. durabletask es un proyecto de código abierto asociado con Microsoft. Si esta campaña está identificando y atacando activamente paquetes mantenidos por grandes empresas tecnológicas o asociados con ellas, existe un riesgo real de futuros compromisos de alto impacto dentro de ese mismo grupo de objetivos. La progresión de guardrails-ai al ecosistema de AntV y luego a un paquete de Microsoft sugiere que los atacantes están ampliando, no reduciendo, el alcance de sus objetivos.
Detección y corrección
Comprueba si durabletask aparece en el árbol de dependencias de Python:
Si está instalado, verifica la versión instalada con el historial de versiones de PyPI y compárala con la versión maliciosa señalada en el aviso de Snyk en security.snyk.io/vuln/SNYK-PYTHON-DURABLETASK-16761538.
Analiza tus proyectos con Snyk:
Si instalaste una versión maliciosa en un sistema Linux, considera comprometidas las credenciales accesibles desde ese entorno. Rota las claves de proveedores de servicios en la nube, los tokens de API y cualquier secreto presente en variables de entorno o archivos de configuración a los que se pueda acceder desde la máquina afectada.
Protege tu cadena de suministro con Snyk
Los problemas de seguridad de la cadena de suministro afectaron al 87 % de las personas encuestadas. Protege la tuya con Snyk.



