Nueva puerta trasera para Linux explota 24 fallos de seguridad y se oculta tras un protocolo de red legítimo
Un nuevo y sofisticado software malicioso para Linux explota 24 vulnerabilidades conocidas en routers y equipos de red de fabricantes muy conocidos, y después se oculta tras el protocolo STUN, legítimo, para evitar ser detectado. La empresa de seguridad FortiGuard Labs ha analizado la puerta trasera ClingSTUN, que no solo irrumpe en los sistemas, sino que también se afianza en profundidad, sobrevive a los reinicios y se propaga a nuevos objetivos.
Una puerta trasera diseñada para sobrevivir
Existe software malicioso oportunista: ataca, causa su daño y desaparece. Luego están programas como ClingSTUN, y estos son mucho más preocupantes. Según la empresa de seguridad FortiGuard Labs, ClingSTUN es una puerta trasera avanzada para Linux diseñada no solo para infiltrarse en los sistemas, sino para afianzarse en profundidad, sobrevivir a los reinicios y propagarse de forma activa.
Lo que llamó de inmediato mi atención como desarrollador de sistemas es la amplitud del vector de ataque. ClingSTUN explota 24 vulnerabilidades conocidas en productos de fabricantes muy conocidos como D-Link, Ivanti, Realtek, TP-Link y Tenda. No se trata de un ataque a medida contra un objetivo concreto, sino de una red amplia tendida sobre toda la infraestructura digital. Además, el software incluye ataques integrados contra otras siete vulnerabilidades, entre ellas en productos de Linksys y LB-LINK.
Esta es una explotación masiva oportunista clásica, pero ejecutada con una sofisticación que la distingue del resto.
Cómo se oculta
Lo más interesante desde el punto de vista técnico, y también lo más inquietante, es la forma en que ClingSTUN gestiona sus comunicaciones. En lugar de usar servidores propios y detectables para el mando y control, abusa del protocolo STUN (Session Traversal Utilities for NAT). STUN es un protocolo de red totalmente legítimo, concebido originalmente para ayudar a los dispositivos a comunicarse a través de cortafuegos y de la traducción de direcciones de red, aproximadamente la misma técnica que hace posible las videollamadas en tu navegador.
Al ocultar su tráfico tras servidores STUN públicos y legítimos, resulta extremadamente difícil para los sistemas de seguridad tradicionales distinguir la comunicación maliciosa del tráfico de red habitual. Es un aprovechamiento elegante y cínico de una infraestructura de confianza, y un patrón que vemos cada vez con más frecuencia en ataques sofisticados.
La infección que permanece
Cuando ClingSTUN consigue entrar en un sistema, se copia en archivos ocultos e incrusta comandos de arranque en varios scripts de inicialización del sistema. Esto significa que el código malicioso se ejecuta automáticamente en cada reinicio, un truco de persistencia bien conocido pero eficaz, que requiere una limpieza activa y deliberada para eliminarse.
Además, el programa es compatible con una amplia gama de arquitecturas de procesador: AMD X86-64, ARM, MIPS y PowerPC. En la práctica, esto implica que ClingSTUN puede infectar desde servidores empresariales e instancias en la nube hasta sistemas embebidos y routers domésticos. No es una amenaza dirigida a un entorno específico, sino a la infraestructura interconectada de la que todos dependemos.
Qué ocurre realmente con los sistemas infectados
El objetivo de la infección es convertir las máquinas afectadas en servidores proxy dentro de una red en la sombra. Esto permite a los atacantes dirigir su tráfico a través de servidores corporativos comprometidos y de routers de particulares, lo que hace extremadamente difícil rastrear el origen real de los ataques. Las víctimas a menudo no saben que sus sistemas se utilizan de este modo, pero las consecuencias pueden ser graves, desde responsabilidades legales hasta degradación del rendimiento y fugas de datos.
¿Qué deben hacer ahora las organizaciones?
La respuesta directa no es complicada, pero exige disciplina:
- Aplicar parches de inmediato. Las 31 vulnerabilidades que explota ClingSTUN son conocidas y cuentan con actualizaciones de seguridad disponibles. No hay excusa para seguir ejecutando sistemas sin parchear.
- Inventariar la exposición. Revisar qué dispositivos son accesibles desde internet, en especial routers y sistemas embebidos, que a menudo se olvidan en las rutinas de seguridad.
- Monitorizar el tráfico de red a nivel de protocolo. Los patrones inusuales en el tráfico STUN o las conexiones salientes inesperadas deben activar alertas.
- Revisar las secuencias de arranque. La revisión periódica de los scripts de inicialización puede revelar adiciones no deseadas que ClingSTUN deja tras de sí.
En última instancia, se trata de higiene básica de seguridad, pero ClingSTUN es un recordatorio contundente de que la falta de higiene tiene consecuencias reales.