Detalles del ataque
Investigadores de Trend Micro, Simon Dulude y John Zhang, reportaron que la campaña explota la vulnerabilidad CVE-2026-33017 (puntuación CVSS 9.3), una falla de ejecución remota de código no autenticada en Langflow. Los atacantes escanean y atacan endpoints expuestos de aplicaciones de inteligencia artificial para obtener acceso inicial a redes empresariales.
La explotación inicia con la evaluación de una línea de código Python dentro de un endpoint API no autenticado de Langflow, que descarga un script shell. Este script verifica si el binario 'lambsys' ya está en ejecución; si no, lo descarga mediante curl o wget, lo ejecuta como proceso separado y se propaga a todos los hosts accesibles por SSH a los que la víctima pueda autenticarse.
El binario 'lambsys', un ejecutable ELF escrito en Go, está diseñado para eliminar procesos de mineros competidores (Kinsing, WatchDog, Rocke, Outlaw), borrar carteras y materiales de llaves rivales, deshabilitar controles de seguridad del host (AppArmor, UFW, iptables, SELinux, watchdog NMI y agente Aliyun de Alibaba Cloud), establecer persistencia mediante cron y enviar señales a un servidor externo (83.142.209.214:80).
Para cubrir sus huellas, el malware elimina registros del sistema y elimina el atributo inmutable de archivos como ~/.ssh/, ~/.ssh/authorized_keys, /etc/crontab, /etc/ld.so.preload, /tmp/, /var/tmp/ y /var/spool/cron para realizar modificaciones, reaplicando luego el atributo inmutable a /tmp/ y /var/tmp/. Las operaciones ilícitas de minería suelen usar 'chattr +i' para evitar modificaciones, eliminación o renombrado por cualquier usuario.
En la etapa final, el binario contacta al mismo servidor para obtener un archivo TAR que contiene un minero XMRig personalizado. Una vez ejecutado el minero, el archivo TAR se elimina del sistema. Además, envía una solicitud a ipinfo.io para obtener la dirección IP pública y ubicación del host, permitiendo a los atacantes seleccionar un pool de minería cercano para minimizar latencia y maximizar el hashrate, así como aplicar geo-fencing para excluir víctimas en ciertas regiones.
El malware utiliza una técnica peculiar: en lugar de ejecutar la lógica de ataque como funciones Go, crea una cascada de subprocesos 'sh -c' de corta duración, cada uno ejecutando un solo comando shell (pkill, chattr, sysctl). Este diseño prioriza la confiabilidad sobre el sigilo: si uno de los 51 comandos pkill falla, el fallo se limita a ese subproceso y los otros 50 continúan.
Trend Micro identificó un artefacto de una iteración anterior del mismo binario compilado en mayo de 2024, lo que sugiere que los atacantes han estado iterando sobre esta familia durante más de dos años, tomando medidas para evadir la detección por herramientas antivirus. En el último año, se han explotado activamente múltiples fallos de seguridad en Langflow, incluyendo CVE-2025-3248 (CVSS 9.8) en junio de 2025 para distribuir el botnet Flodrix.
"Esta campaña de minería de criptomonedas muestra cómo los endpoints expuestos de aplicaciones de IA se están convirtiendo en otra ruta hacia entornos empresariales. La carga útil puede ser familiar, pero el vector de entrega no lo es. Una vulnerabilidad de Langflow proporciona a los operadores de mineros de criptomonedas una nueva puerta de entrada a sistemas que ejecutan infraestructura de aplicaciones de IA", señalaron los investigadores de Trend Micro.