AlertaCiberNews

Noticias de ciber seguridad

AlertaCiberNews

Noticias de ciber seguridad

Vulnerabilidades

Vulnerabilidad crítica en Ray: CISA confirma explotación activa del framework de computación distribuida

Introducción

La Agencia de Ciberseguridad y Seguridad de Infraestructuras de Estados Unidos (CISA) ha añadido una vulnerabilidad crítica que afecta a Ray, el popular framework de computación distribuida en Python, a su catálogo de Vulnerabilidades Conocidas Explotadas (Known Exploited Vulnerabilities, KEV). Esta inclusión responde a la constatación de actividad maliciosa dirigida contra instalaciones de Ray en entornos de producción, lo que subraya la urgencia de su mitigación en organizaciones que dependen de este entorno para cargas de trabajo de inteligencia artificial y machine learning.

Contexto del Incidente o Vulnerabilidad

Ray es un framework open source que permite el escalado de tareas de inteligencia artificial y aprendizaje automático mediante la distribución de la computación entre múltiples nodos. Su adopción ha crecido exponencialmente, superando los 30.000 repositorios referenciados en GitHub y siendo un componente esencial en muchos pipelines de ciencia de datos y despliegues MLOps en la nube y on-premise.

El 17 de junio de 2024, CISA ha confirmado la explotación activa de una vulnerabilidad crítica en Ray, lo que ha impulsado su inclusión en el catálogo KEV. Este catálogo identifica las vulnerabilidades que han sido objeto de ataques reales y cuya remediación es obligatoria para agencias federales estadounidenses bajo las directivas de Binding Operational Directive (BOD) 22-01, y muy recomendable para entornos empresariales y académicos a nivel global.

Detalles Técnicos

La vulnerabilidad, identificada como CVE-2023-6043, afecta a las versiones de Ray anteriores a la 2.9.0. El fallo reside en la gestión insegura del endpoint de Ray Dashboard, que por defecto expone interfaces de administración y monitorización sin autenticación ni restricciones de acceso de red. Un atacante remoto, sin necesidad de credenciales, puede ejecutar comandos arbitrarios en el cluster Ray comprometido.

Vía de ataque: El vector principal es la exposición del puerto del Dashboard (por defecto, TCP/8265) al exterior, ya sea en redes corporativas mal segmentadas o en entornos cloud mal configurados, lo que habilita el acceso a la API administrativa del framework.

TTPs asociadas MITRE ATT&CK:
– Initial Access (T1190: Exploit Public-Facing Application)
– Execution (T1059: Command and Scripting Interpreter)
– Lateral Movement (T1570: Lateral Tool Transfer)
– Impact (T1499: Endpoint Denial of Service)

Indicadores de compromiso (IoC):
– Conexiones entrantes no autorizadas al puerto 8265.
– Ejecución de scripts Python arbitrarios mediante el API REST de Ray.
– Despliegue de cargas maliciosas persistentes en nodos del cluster.
– Uso de herramientas post-explotación como Cobalt Strike o Metasploit para el movimiento lateral y control del entorno.

Impacto y Riesgos

La explotación de esta vulnerabilidad permite a un atacante tomar el control completo de los recursos computacionales gestionados por Ray, incluyendo la ejecución de código arbitrario, robo de datos sensibles (datasets de entrenamiento, modelos, credenciales) y sabotaje de cargas de trabajo de machine learning. En entornos cloud, esta brecha puede facilitar ataques de criptojacking, acceso a datos de clientes y escalada lateral a otros servicios bajo la misma cuenta o red.

Empresas tecnológicas, laboratorios de investigación y proveedores de servicios cloud que utilizan Ray para orquestar procesamiento distribuido se encuentran entre los sectores más expuestos. El riesgo es especialmente elevado en infraestructuras que no segmentan la red de gestión y exponen el dashboard de Ray a Internet o a redes compartidas.

Medidas de Mitigación y Recomendaciones

CISA recomienda la actualización inmediata a Ray 2.9.0 o superior, versión en la que los desarrolladores han introducido controles de autenticación y mejoras en la configuración segura de los endpoints administrativos. Además, se recomienda:

– Restringir el acceso al dashboard de Ray mediante firewalls o segmentación de red (solo accesible desde IPs de administración).
– Implementar autenticación y control de acceso basado en roles para la API de Ray.
– Monitorizar logs de acceso y uso de la API en busca de patrones anómalos.
– Auditar regularmente la exposición de servicios a Internet y emplear escáneres de vulnerabilidades.
– Integrar la detección de este vector en los SIEM y flujos de análisis SOC.

Opinión de Expertos

Analistas SOC y pentesters coinciden en que esta vulnerabilidad subraya los riesgos inherentes a la adopción acelerada de frameworks open source en entornos productivos, sin un hardening adecuado. “La exposición por defecto de interfaces administrativas es una debilidad recurrente; la explotación de Ray recuerda a lo ocurrido con Redis, MongoDB o Jupyter Notebook en el pasado”, afirma un CISO de una multinacional tecnológica. Expertos en ciberinteligencia advierten que el interés de grupos APT por entornos de IA y ML va en aumento, motivado por el valor de los modelos y datasets.

Implicaciones para Empresas y Usuarios

Las organizaciones que operan clusters de Ray deben revisar urgentemente su postura de seguridad. El incumplimiento de la remediación puede derivar en incidentes que comprometan datos personales bajo el marco GDPR, con potenciales sanciones económicas. Además, la directiva NIS2 refuerza la obligatoriedad de gestionar vulnerabilidades explotadas activamente en operadores de servicios esenciales y proveedores digitales.

Conclusiones

La explotación activa de la vulnerabilidad en Ray es una llamada de atención para reforzar las buenas prácticas de despliegue seguro en entornos de computación distribuida y machine learning. La rapidez en la aplicación de parches, la revisión de configuraciones y la monitorización avanzada son esenciales para mitigar el riesgo en un escenario donde la exposición accidental de servicios críticos es aprovechada de forma sistemática por actores maliciosos.

(Fuente: feeds.feedburner.com)