Atacantes aprovechan fallos críticos en Langflow y Rails para robar credenciales y establecer C2

Dos vulnerabilidades críticas bajo ataque

Investigadores de VulnCheck han identificado que actores de amenazas están explotando dos fallos críticos que afectan a Langflow y Ruby on Rails. La primera, CVE-2026-0768, con una puntuación CVSS de 9.8, permite ejecutar código Python arbitrario en el contexto del usuario root debido a una validación inadecuada de entradas. La segunda, CVE-2026-66066, también conocida como KindaRails2Shell, con una puntuación de 9.5, posibilita a un atacante no autenticado leer archivos arbitrarios del servidor, filtrar secretos como secret_key_base, contraseñas de bases de datos y credenciales de API, lo que puede llevar a la ejecución remota de código.

La explotación de CVE-2026-66066 se logra mediante la subida de una imagen manipulada, aprovechando la discrepancia entre Active Storage y libvips en la lectura de archivos. Para que el ataque tenga éxito, las aplicaciones afectadas deben usar libvips para el procesamiento de imágenes en Active Storage y aceptar subidas de imágenes de usuarios no confiables.

VulnCheck registró más de 50 detecciones en unas pocas horas el 30 de agosto de 2026, cifra que ha aumentado a 360 hasta el lunes. Según Caitlin Condon, vicepresidenta de investigación de amenazas de VulnCheck, los adversarios están realizando una mezcla de reconocimiento y recolección de credenciales, consultando variables de entorno como LANGFLOW_SUPERUSER, OPENAI_API*, AWS_ACCESS* y AWS_SECRET*, leyendo archivos como /root/.cache/langflow/secret_key y verificando acceso SSH y tamaño de .bash_history. El tráfico se origina principalmente en Rusia y ha afectado a canarios en el Reino Unido.

La explotación de Langflow ha sido generalizada, con al menos 12 vulnerabilidades explotadas desde 2025, incluyendo CVE-2026-0769, CVE-2025-3248 y CVE-2026-5027, con más de 15,000 intentos exitosos. La mayoría de los hosts vulnerables se encuentran en EE.UU., Alemania, Malasia, Brasil e India.

En un caso observado contra sistemas canarios, los atacantes utilizaron CVE-2026-5027 para implementar un recolector de credenciales Python, agentes proxy y SimpleHelp para acceso remoto. En otro, aprovecharon CVE-2025-3248 para reclutar la máquina en una botnet de minería de criptomonedas XMR. Posteriormente, deshabilitaron auditd para evitar el registro forense y explotaron CVE-2026-0769 para dejar caer .sysd, continuando con el escaneo de otros objetivos para expandir la operación de minería.

Estos hallazgos resaltan el creciente interés de los actores de amenazas en plataformas de desarrollo de IA, que pueden proporcionar acceso a credenciales sensibles, entornos en la nube y otros sistemas conectados. Además, VulnCheck ha detectado explotación activa de CVE-2026-66066 contra canarios en Singapur, Israel y el Reino Unido. El investigador Patrick Garrity indicó en LinkedIn que la actividad se origina desde una única IP en Francia y establece comunicaciones de comando y control (C2) hacia un host en Israel.

Active Storage siempre habilita los cargadores de libvips que no son seguros para contenido no confiable, por lo que cualquier aplicación que renderice variantes de subida de imágenes con el procesador vips por defecto puede ser forzada a cargar una subida maliciosa. Notablemente, probamos un servidor parcheado 8.1.3.1 y descubrimos que, aunque el parche bloquea la lectura de archivos de libvips, no neutraliza la deserialización de Marshal de la clave de variación: el gadget de RCE aún se ejecuta en un servidor parcheado si se cuenta con una firma válida.

Hasta principios de agosto, VulnCheck identificó más de 7,100 instancias expuestas y vulnerables de Ruby on Rails.

Cybersecurity
Cybersecurity
Cybersecurity
Cybersecurity

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *