Microsoft Security — Campaña Masiva e Impulsada por IA con ARTEX Permite el Compromiso de la Cadena de Suministro
Fecha de publicación: 21 de octubre de 2026
Categoría: Supply chain attacks (realtime trigger)
Introducción
Investigadores de Microsoft Security han revelado una sofisticada campaña a gran escala llevada a cabo desde septiembre de 2026 por el grupo de amenazas alineado con el estado chino conocido como Storm-0940. Esta actividad marca un hito crítico en la evolución de las amenazas persistentes avanzadas (APT) al integrar un marco de pruebas de penetración basado en agentes de inteligencia artificial autónomos denominado ARTEX. El actor utilizó esta herramienta para automatizar ataques simultáneos contra cientos de organizaciones a nivel mundial en múltiples industrias, logrando en varios casos acceso privilegiado a infraestructuras en la nube en menos de tres horas y comprometiendo aplicaciones multitenant en la cadena de suministro de ConnectWise.
¿Qué es ARTEX y el Incidente de Cadena de Suministro? (Análisis General)
ARTEX es un marco de pruebas de penetración (penetration testing framework) de código abierto basado en múltiples agentes de modelos de lenguaje grande (LLM), desarrollado en Go con una interfaz frontend en Next.js. El sistema está diseñado para ejecutar pruebas de penetración de forma completamente autónoma —desde la fase de reconocimiento inicial hasta la exfiltración de datos— requiriendo una mínima intervención humana y acumulando los activos y vulnerabilidades descubiertas en una estructura de grafos.
En este incidente, Storm-0940 aprovechó ARTEX para escalar exponencialmente sus operaciones ofensivas, permitiendo realizar ataques coordinados a la velocidad de las máquinas. El impacto principal recayó sobre el ecosistema de ConnectWise y sus aplicaciones en la nube, donde el actor utilizó credenciales de aplicaciones OAuth comprometidas para autenticarse en entornos de clientes de Microsoft 365, eludiendo la necesidad de inicio de sesión interactivo por parte de usuarios y abusando de la confianza ya establecida entre las aplicaciones y los inquilinos (tenants).
Aunque no se trata de una vulnerabilidad tradicional documentada mediante un identificador CVE en los sistemas de Microsoft, el vector de riesgo se alinea con las siguientes estimaciones técnicas:
- Vector CVSS Estimado: CVSS v3.1 9.8 (Crítico)
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Clasificación CWE Estimada: CWE-284 (Improper Access Control) y CWE-913 (Improper Control of Dynamically-Managed Code Resources / API Abuse).
¿Cómo funciona? (Análisis Técnico)
El mecanismo de ataque destaca por el uso masivo de automatización impulsada por agentes inteligentes, dividiéndose en las siguientes fases operativas:
- Flujo inicial de infección y reconocimiento: Entre el 10 y el 14 de octubre de 2026, la infraestructura controlada por Storm-0940 (identificada en la IP
144.172.64[.]99) ejecutó una campaña automatizada de password spraying a través de múltiples inquilinos, dirigiéndose a 327 cuentas en ocho organizaciones para acceder a Microsoft 365 y Exchange Online. La telemetría registró más de 151,000 eventos de inicio de sesión fallido, alcanzando un pico de 2,900 fallos por minuto. Inmediatamente después, se materializó el compromiso de la aplicación de respaldo en la nube de ConnectWise. - Abuso de aplicaciones OAuth y velocidad de máquina: Tras obtener el control de las identidades de las aplicaciones en la nube de ConnectWise, los agentes de IA de ARTEX escalaron el alcance alcanzando a más de 2,250 inquilinos a una tasa de 2,900 intentos de inicio de sesión por minuto. Las aplicaciones utilizaron los tokens de acceso robados para autenticarse directamente en los entornos de los clientes aprovechando la confianza preexistente de los servicios principales (service principals).
- Persistencia, movimiento lateral y manipulación de Graph API: Operando a través de Microsoft Graph, los agentes ejecutaron actividades posteriores al acceso (follow-on activity), tales como reconocimiento de directorios, modificaciones de credenciales de aplicaciones para establecer puertas trasera persistentes (backdoors), y la autoasignación de roles privilegiados de Administrador Global (Global Administrator) en los inquilinos afectados.
Sistemas / Entornos Afectados
La campaña afectó a una amplia gama de sectores industriales a nivel global, incluyendo aeroespacial y defensa, automotriz, químico, energía, servicios financieros, gobierno, sector legal, manufactura, medios, militar, semiconductores, software, tecnología, y centros de investigación (think tanks y organizaciones sin fines de lucro).
Los componentes específicos de software e integraciones en la nube afectados incluyen:
- ConnectWise Cloud Backup (App ID:
506e08f9-6e9a-4da4-942b-a099a03644ae) - ConnectWise - MS Teams (App ID:
24205314-2b89-4e07-a2a4-579e898a5640) - ConnectWise - MS Graph (App ID:
0de14c77-b9b0-4137-9360-34878a929827) - SkyKick Partner Portal (App ID:
c921256f-04a7-44e8-9b2a-69c33929ba19)
Mitigación y Detección
Remediación
Las organizaciones deben aplicar inmediatamente las siguientes medidas de contención y recuperación:
- Mantener deshabilitadas las conexiones de las aplicaciones de ConnectWise afectadas hasta que el proveedor emita instrucciones formales de restauración.
- Evitar eliminar las aplicaciones empresariales como primera respuesta; es crucial preservar la configuración y las evidencias forenses antes de realizar cambios irreversibles.
- Inventariar los identificadores de aplicación mencionados y registrar los ID de objetos de los servicios principales locales (service principal Object IDs) en cada inquilino.
- Revisar los registros de auditoría de Microsoft Entra en busca de adiciones de credenciales de aplicaciones, creación de nuevos principal de servicio, concesiones de consentimiento y asignaciones de roles con privilegios elevados.
- Rotar credenciales comprometidas y revocar permisos innecesarios una vez confirmada la actividad maliciosa.
Detección
Los equipos de seguridad deben buscar indicadores de compromiso (IoCs) en sus registros de auditoría y telemetría de red:
- Direcciones IP maliciosas asociadas:
144.172.64[.]60,144.172.64[.]99,144.172.64[.]128. - Agentes de usuario (User-Agents) sospechosos:
Python-urllib/3.12,python-requests/2.31.0,python-requests/2.34.2,curl/7.88.1,azure-toolkit/1.0.
Nota de Inteligencia Defensiva: La velocidad de ejecución proporcionada por los agentes de IA reduce drásticamente el tiempo de respuesta de los defensores. Es imperativo correlacionar los inicios de sesión de los servicios principales con las llamadas subsiguientes a la API de Microsoft Graph para identificar anomalías operativas automatizadas.
Para auditar la presencia de las aplicaciones afectadas en el inquilino mediante Advanced Hunting en Microsoft Defender XDR, se puede emplear la siguiente consulta KQL:
let ConnectWiseApps = dynamic([
"506e08f9-6e9a-4da4-942b-a099a03644ae", // ConnectWise Cloud Backup
"24205314-2b89-4e07-a2a4-579e898a5640", // ConnectWise - MS Teams
"0de14c77-b9b0-4137-9360-34878a929827", // ConnectWise - MS Graph
"c921256f-04a7-44e8-9b2a-69c33929ba19" // SkyKick Partner Portal
]);
OAuthAppInfo
| where OAuthAppId in (ConnectWiseApps)
| project AppName, OAuthAppId, ServicePrincipalId, AppStatus, PrivilegeLevel, IsAdminConsented
Recapitulando
El uso del marco ARTEX por parte de Storm-0940 representa un punto de inflexión en el uso de la inteligencia artificial autónoma dentro del ecosistema de ciberdelincuencia patrocinada por estados. Al acelerar las operaciones ofensivas a velocidades imposibles para operadores humanos, los atacantes lograron comprometer la cadena de suministro de aplicaciones multitenant como ConnectWise y escalar privilegios en miles de entornos en la nube en cuestión de horas. La respuesta requiere una visibilidad rigurosa sobre la autenticación de aplicaciones, la monitorización estricta de Microsoft Graph y la adopción estricta del principio de menor privilegio en los permisos de OAuth.
Referencias
- ConnectWise Trust Center – Cloud Backup advisories. ConnectWise.
- ConnectWise Cloud Backup technical investigation and remediation guide. ConnectWise.
- Huntress. (2026). October SkyKick. Huntress.
- Microsoft Security. (2026). AI-driven, large-scale nation-state campaign using ARTEX enables supply chain compromise. Microsoft Security Blog.