Skip to main content

La campaña de ataque a la cadena de suministro de AntV se expande: comprometen el paquete `durabletask` de Microsoft en PyPI

Escrito por
security incident management

19 de mayo de 2026

0 minutos de lectura

Apenas 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:

pip show durabletask

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:

snyk test

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.

Leer más

Blog

Los modelos de frontera encontraron las vulnerabilidades. Solo el atacante encontró las cadenas.

El análisis estático encontró las fallas, pero solo las pruebas de ataque en vivo demostraron cómo podían encadenarse para provocar brechas. Una comparación de Evo COS, Claude Security y Claude Code Security.

feature insights context
Blog

Los ataques autónomos ya están aquí. La defensa debe estar a su altura.

Los atacantes autónomos están reduciendo el tiempo disponible para defenderse. Descubre cómo el descubrimiento, la corrección, la validación y la prevención continuos pueden ayudar a los equipos de seguridad a seguirles el ritmo.

Blog

Por qué los agentes de programación con IA siguen generando fallas de control de acceso

Los agentes de programación con IA pueden generar lógica de autorización que compila y supera la revisión, pero expone los datos de un inquilino a otro. Descubre por qué es difícil detectar el control de acceso roto y cómo prevenirlo.