JADEPUFFER: el primer ransomware agéntico
JADEPUFFER: el primer ransomware agéntico
External Attack Surface Management: reduciendo tu exposición externa
External Attack Surface Management: reduciendo tu exposición externa
Anticípate a las amenazas de tu sector con inteligencia en tiempo real.
Anticípate a las amenazas de tu sector con inteligencia en tiempo real.
Tus directivos son objetivos. Monitorea la exposición digital del liderazgo.
Tus directivos son objetivos. Monitorea la exposición digital del liderazgo.

Lab Research
9 min de lectura
JADEPUFFER: el primer ransomware agéntico

Equipo de Inteligencia safe-e
Cyber Threat Intelligence
El primer caso documentado públicamente de ransomware conducido por un agente de IA: de la explotación de una instancia Langflow expuesta hasta el cifrado irreversible de Nacos.
El 1 de julio de 2026, el Sysdig Threat Research Team publicó el análisis de un caso que cambia la conversación sobre IA ofensiva. Bautizado como JADEPUFFER, se evalúa como el primer caso documentado públicamente de ransomware agéntico: una campaña en la que la ejecución técnica de la intrusión, del reconocimiento hasta el cifrado destructivo, fue delegada a un agente de modelo de lenguaje. Este artículo explica qué ocurrió de hecho, dónde está el hito histórico y qué exige de quien defiende entornos modernos.
Hito: primer caso público de ransomware agéntico, con ejecución técnica conducida por un agente de LLM.
Acceso inicial: instancia Langflow expuesta a internet, vía CVE-2025-3248.
Escala: más de 600 payloads distintos en una ventana comprimida, con autocorrección en 31 segundos.
Impacto: 1.342 elementos de configuración de Nacos cifrados, con clave efímera no persistida (destrucción irrecuperable).
Antes de nada, un ajuste de expectativa que separa el titular del análisis: JADEPUFFER no fue un ataque "100% autónomo, sin humano". La selección del objetivo, el aprovisionamiento de infraestructura, la orientación del agente y la probable entrega previa de credenciales root siguen siendo atribuibles a un operador humano. Lo que cambió, y basta para redefinir el riesgo, es que la ejecución técnica pasó a ser conducida por un agente capaz de razonar, probar, fallar, corregir y proseguir sin que alguien guíe cada etapa.
Qué ocurrió, en una frase y en dos fases
El operador obtuvo acceso inicial a una instancia Langflow expuesta a internet explotando la CVE-2025-3248, y delegó en un agente de LLM la conducción de una cadena de intrusión y extorsión contra un servidor de base de datos de producción. A lo largo de más de 600 payloads distintos, disparados en una ventana comprimida, el agente enumeró el entorno, recolectó y reutilizó credenciales, se movió lateralmente, estableció persistencia, adaptó parsers, corrigió fallas de autenticación y ejecutó un playbook destructivo.
La operación se organizó en dos etapas. La primera, la instancia Langflow, sirvió de puente: acceso inicial, recolección de secretos y pivote. La segunda, un servidor con MySQL y Alibaba Nacos, concentró el impacto final, con toma del servicio de configuración, cifrado y destrucción. El punto de inflexión no está en las técnicas, todas conocidas e individualmente triviales, sino en la compresión operativa que produce un agente autónomo.
La superficie AI-adjacent se volvió puerta de entrada
Langflow es un framework de código abierto para construir aplicaciones y agentes basados en LLM. La CVE-2025-3248 es una falla de autenticación ausente en el endpoint /api/v1/validate/code, que permite a un atacante remoto y no autenticado ejecutar código Python arbitrario en el host. Fue corregida en la versión 1.3.0 y entró en el catálogo Known Exploited Vulnerabilities de la CISA en mayo de 2025.
El valor de Langflow como objetivo, sin embargo, va más allá de la falla. Las instancias de orquestación de IA son típicamente AI-adjacent: quedan cerca de flujos, claves de LLM, secretos de nube, bases de datos y pipelines internos, y suelen implantarse para prototipado con controles de red inferiores a los de producción. Esa combinación de ejecución de código, proximidad de credenciales y exposición indebida convierte a este tipo de plataforma en un trampolín de alto valor. Que la tendencia está activa queda claro con otro dato del informe: en julio de 2026, la CISA añadió al KEV la CVE-2026-55255, también contra Langflow.
31 segundos: la evidencia que define "agéntico"
La prueba más fuerte de que había un agente conduciendo, y no un script rígido, apareció en la toma de Nacos. El agente intentó crear un administrador con hash bcrypt, verificó que el inicio de sesión falló y, 31 segundos después, emitió una carga correctiva: borró la cuenta anterior, recreó el usuario con un método de hash más directo y validó el acceso. Eso no es repetición de payload, es diagnóstico de una hipótesis de falla, corrección y reprueba.
El mismo patrón de adaptación apareció en otros momentos: cuando un DROP DATABASE falló por restricción de clave foránea, la carga siguiente incluyó SET GLOBAL FOREIGN_KEY_CHECKS=0, ejecutó el descarte y restauró el estado. En la enumeración de MinIO, el agente ajustó el parser cuando una respuesta esperada en JSON volvió en XML. A eso se suman payloads autonarrados, con comentarios en lenguaje natural explicando prioridades, algo que los operadores humanos rara vez hacen en one-liners descartables. Es la coordinación autónoma de esas etapas, no la sofisticación de cada una, lo que sostiene la lectura de ejecución por agente.
Cuando el ransomware se vuelve destrucción pura
La fase final revela el detalle más severo para quien responde a incidentes. El agente cifró 1.342 elementos de configuración de Nacos con la función AES_ENCRYPT() de MySQL, descartó las tablas originales y creó una tabla README_RANSOM con demanda de rescate, dirección Bitcoin y contacto Proton Mail. Hasta aquí, comportamiento clásico de extorsión.
El problema es la clave. Fue generada de forma efímera, impresa una única vez en stdout y no se observó que fuera almacenada ni transmitida al operador. En la práctica, la víctima no tendría cómo recuperar las configuraciones ni siquiera pagando. La operación exige pago como ransomware, pero su diseño técnico produce destrucción irrecuperable. Conviene señalar dos límites analíticos que el propio informe indica: la afirmación de exfiltración a un servidor de staging partió del propio payload y no fue verificada de forma independiente, y la dirección Bitcoin usada coincide con el ejemplo canónico de la documentación de Bitcoin, lo que puede indicar alucinación del modelo o elección deliberada del operador.
Qué cambia para quien defiende
JADEPUFFER debe leerse como un hito operativo, no como una nueva clase de explotación. Y justamente por eso importa para la planificación defensiva de 2026:
El listón de habilidad ofensiva bajó. Un operador con conocimiento limitado puede delegar reconocimiento, recolección de secretos, explotación, manipulación de base de datos, persistencia y lógica de extorsión a un agente. La pericia humana deja de ser el único amortiguador entre la disponibilidad de una vulnerabilidad y el impacto.
La larga cola de fallas antiguas se volvió más peligrosa. Los agentes abaratan la prueba de muchas hipótesis contra entornos descuidados: exposición indebida, credenciales privilegiadas, claves por defecto y bypasses conocidos.
Las superficies AI-adjacent son activos críticos. Los orquestadores de agentes, los entornos de experimentación con LLM y los pipelines conectados a secretos no pueden gobernarse como prototipos aislados cuando están expuestos.
La ventana de respuesta manual se encogió. Cuando un agente encadena cientos de acciones y corrige fallas en segundos, la defensa pasa a depender del aislamiento arquitectónico previo y del blindaje de credenciales, no de la reacción humana en tiempo real.
La política de no pagar ganó fundamento técnico. Con clave efímera no persistida, pagar puede ser estructuralmente inútil. La resiliencia tiene que venir de copias de seguridad propias, probadas y aisladas.
Recomendaciones accionables
Para los equipos de seguridad, el informe converge en prioridades claras:
Corregir y sacar de internet los endpoints de validación y ejecución de código, como el de Langflow.
Restringir el acceso externo a Langflow, Nacos, MySQL y MinIO con VPN, bastión y segmentación.
Endurecer Nacos: cambiar claves por defecto e impedir la conexión a la base de datos como root.
Retirar credenciales privilegiadas de los entornos de orquestación de IA y entregarlas por un mecanismo con alcance mínimo y rotación.
Aplicar controles de egress para impedir beaconing y transferencia de datos a destinos arbitrarios.
Revisar los umbrales de detección para ataques que operan a velocidad de máquina.
Hay además una señal defensiva nueva y útil: la autonarración. Los payloads generados por LLM tienden a incluir comentarios explicativos y nombres de variables descriptivos, y eso puede incorporarse al triaje de logs y al análisis de artefactos en runtime, siempre junto con el comportamiento, nunca como prueba aislada.
Conclusión
JADEPUFFER no inventó una técnica: encadenó técnicas conocidas a una velocidad que altera el balance entre ataque y defensa. El aprendizaje estratégico es directo: un agente de IA con acceso a credenciales, herramientas y conectividad no es una interfaz de productividad, es una entidad operativa capaz de ejecutar acciones y producir impacto. Gobernarlo exige los mismos controles de identidad, secreto, alcance, red y observabilidad que aplicamos a cualquier workload crítico.