Las imágenes de este artículo han sido generadas con inteligencia artificial. Cómo publicamos
Una investigadora de seguridad publicó esta semana un informe que describe cómo, en laboratorio, un dispositivo ya controlado dentro de una red Tailscale puede usarse para obtener acceso con privilegios de root en otros equipos que la red permita alcanzar. El trabajo —publicado el 25 de octubre bajo el nombre "Tailworm" por Erica Windisch de Cyberdione Labs— documenta pruebas contra Tailscale 1.104.2 y headscale 0.29.5 en un entorno de laboratorio durante varios días. Según el informe, la cadena de ataque necesita dos condiciones concretas: que la red use Tailscale SSH con el reenvío de puertos habilitado y que el atacante ya tenga control de un host que las reglas de acceso del Tailnet autoricen a conectar al objetivo.
Hechos confirmados: Windisch publicó un informe técnico y probó las versiones citadas en laboratorio; Tailscale ha reconocido públicamente recepción del reporte y dijo estar trabajando con especialistas externos; y, a día de publicación del informe, no había un boletín de seguridad ni un CVE público ni una versión parcheada disponible. Además, el comportamiento de Tailscale SSH difiere del de un servidor SSH tradicional: la autorización se basa en la identidad del dispositivo y en reglas de acceso a nivel de Tailnet, no en la verificación directa de contraseñas o claves por parte del servidor remoto —esto es clave para comprender por qué la técnica no requiere credenciales robadas para avanzar.

Cómo funciona técnicamente la escalada y propagación descrita: Tailscale SSH permite, entre otras cosas, el reenvío de sockets y puertos. En las pruebas de Windisch, un túnel SSH "normal" inició conexiones desde un proceso de Tailscale que corre como root hacia sockets del sistema que deberían ser accesibles sólo por root; manipulando esos canales se obtuvo lectura de ficheros sensibles como /etc/shadow o ejecución de comandos con privilegio root. El informe documenta además variantes: reemplazar un socket propiedad de root por uno controlado por el atacante para ejecutar comandos, y una condición de carrera (TOCTOU) que eludía una comprobación preventiva sobre accesos a archivos. En laboratorio esa cadena continuó hasta capturar una clave de enrollado (enrollment key) usada para incorporar nuevos nodos al Tailnet y, en entornos sin la protección Tailnet Lock activada, usarla para añadir un host atacante como servidor confiable.
Limitaciones y aspectos todavía inciertos: todas las pruebas descritas se hicieron en un laboratorio controlado; no hay una reproducción pública independiente ni casos confirmados en redes productivas a la fecha del informe. Tailscale ha dicho que están investigando qué configuraciones concretas resultan vulnerables; por tanto, la extrapolación a despliegues reales depende del modo en que cada red esté configurada (reglas, uso de Tailnet Lock, o la presencia de claves atadas a hardware seguro como TPM). Algunos lectores y colegas han cuestionado si la etiqueta "wormable" es adecuada fuera de condiciones de laboratorio; otros consideran la posibilidad de escalado a root como un hallazgo grave. Es importante distinguir entre demostraciones controladas y eventos observados en entornos de producción.
Quiénes están en riesgo: redes que usen Tailscale SSH con reenvío de puertos habilitado y que permitan que dispositivos con poca segregación de accesos lleguen a sistemas sensibles son las más expuestas. Hay una diferencia operativa importante: en el servicio alojado por Tailscale se puede desactivar el reenvío por regla; en headscale 0.29.5, según el informe, no existe forma de desactivar el reenvío, por lo que cada concesión de SSH en ese software debe considerarse equivalente a dar root en el host de destino hasta que haya un parche.
Consecuencias prácticas: si la cadena de explotación se reproduce en entornos reales, un atacante con una única máquina comprometida que la política del Tailnet permita conectar a otros equipos podría, sin robar contraseñas ni claves, obtener privilegios de root y potencialmente mover esa misma capacidad lateralmente a todos los sistemas permitidos por las reglas. En el laboratorio la propagación se midió a "velocidad máquina" (cada salto en menos de un segundo), pero esa métrica puede variar en entornos reales por controles adicionales, reglas más restrictivas, o protecciones de hardware.
Medidas concretas e inmediatas que deben tomar los administradores: reevalúe y actúe ahora —las acciones que siguen están basadas en el informe y en la guía pública de Tailscale sobre SSH.
1) Revisar y restringir reglas de acceso: convierta las reglas SSH en pares fuente-destino explícitos (un único dispositivo → un único destino) y elimine reglas amplias por identidad o tags. El informe indica que las reglas formuladas como pares unitarios fueron el control que detuvo la cadena en pruebas.
2) Deshabilitar el reenvío de puertos/Unix sockets donde sea posible: en el servicio alojado de Tailscale el reenvío puede desactivarse por regla; si usted usa headscale 0.29.5 debe asumir que el reenvío está disponible y tratar cada permiso SSH como equivalente a root hasta que exista una versión corregida.
3) Quitar permisos innecesarios de app connectors y serve forwards: los conectores experimentales que permiten enviar tráfico arbitrario a destinos no aprobados (por ejemplo, metadatos en proveedores de nube) amplían el riesgo; retirar esos permisos a dispositivos que no los necesitan reduce vectores de abuso. Evite reenvíos que apunten a sockets Unix en la máquina.
4) Habilitar expiración de node-keys y usar Tailnet Lock: configure caducidad de claves de nodo para limitar la ventana de uso de claves comprometidas y active Tailnet Lock si su organización lo soporta; en las pruebas la ausencia de Tailnet Lock permitió el paso final de incorporación de un nodo atacante.
5) Respuesta ante compromiso: si detecta un equipo comprometido, elimínelo desde el plano de control del Tailnet; reimaging del host no invalida claves que ya hayan sido copiadas. Considere rotación de claves de enrollado y revisión forense de tokens que puedan haber sido exfiltrados.
6) Mitigaciones adicionales y monitoreo: active el "SSH check mode" (añade un paso de login previo a la sesión) y actualizaciones automáticas; tenga en cuenta que el modo de comprobación añade una barrera extra pero, según el informe, no corrige la elevación de privilegios descrita.

Para detalles técnicos sobre cómo Tailscale implementa SSH y qué opciones de configuración existen, consulte la documentación oficial: Tailscale SSH documentation. Si usa headscale, revise el repositorio y las notas del proyecto para entender limitaciones de versiones autoalojadas: headscale en GitHub.
Qué esperar en las próximas semanas: es probable que Tailscale publique una comunicación formal, un CVE o una versión parcheada una vez que determine exactamente qué configuraciones quedan afectadas y cómo remediarlo sin romper despliegues. Hasta entonces, los controles de configuración y la minimización de permisos son las herramientas más efectivas. Las organizaciones con controles de seguridad robustos (segregación de redes, claves atadas a hardware, reglas por par fuente-destino) estarán en mejor posición para mitigar riesgo; las que usen headscale sin la posibilidad de desactivar reenvío deberían priorizar evaluación de exposición.
Finalmente, recuerde que los resultados descritos provienen de pruebas de laboratorio realizadas por una investigadora y que, aunque las técnicas son técnicamente plausibles y el hallazgo de escalada a root es relevante, la presencia de explotación en entornos reales no está confirmada públicamente. Sea proactivo: reduzca la superficie de ataque ahora y prepárese para aplicar parches oficiales cuando estén disponibles.
Relacionadas
Mas noticias del mismo tema.

953 tiendas afectadas por loader externo en bloques CMS de Magento y fingerprinting
Un actor desconocido ha comprometido al menos 953 tiendas online —la mayoría basadas en Magento— en una campaña persistente que Sansec, la firma neerlandesa de seguridad en come...

Wasmtime corrige dos fallos graves en Cranelift (CVE-2026-115889, CVE-2026-115893)
En las últimas semanas se corrigieron dos fallos graves en Wasmtime, el entorno de ejecución de WebAssembly que se integra en programas fuera del navegador. Los mantenedores cal...

Forever Security detecta AGENTS.md en Downloads que intenta instalar el paquete npm function-color
La firma de seguridad Forever Security reportó la detección de un intento de compromiso en el equipo de un cliente: un archivo de texto llamado AGENTS.md, colocado en la carpeta...

OpenAI reanuda el entrenamiento frontier sin acceso en vivo a Internet tras hallazgos de seguridad
OpenAI ha anunciado que reanudará el entrenamiento por refuerzo (RL) y la inferencia interna de sus modelos más avanzados, pero lo hará con una restricción clara: el entrenamien...

Fallo de corrupción de memoria en Brotli C (CVE-2026-111497) afecta Node.js, Bun y Python
Durante las últimas semanas se ha descubierto un fallo de corrupción de memoria en el decodificador C de Brotli —el algoritmo de compresión desarrollado por Google— que se propa...

BlackX, bootkit UEFI, ataca misiones diplomáticas de Tayikistán, Uzbekistán y Turkmenistán
En las primeras semanas de 2026, organizaciones diplomáticas en Asia Central —concretamente en Tayikistán, Uzbekistán y Turkmenistán— fueron atacadas con un nuevo bootkit UEFI a...

Campaña de k0t explota dispositivos de borde expuestos para robar credenciales y moverse
Investigadores de ciberseguridad han documentado una campaña a gran escala que ha explotado dispositivos de borde de red expuestos —en particular appliances de VPN y firewalls— ...