Tailscale parchea los fallos Tailworm de su SSH: un equipo comprometido podía llegar a root en los servidores que ya tenía permitidos
La corrección llega días después de que el informe Tailworm, de Erica Windisch (Cyberdione Labs), se publicara sin coordinación y antes de que hubiera parches. En sus pruebas de laboratorio, el reenvío a un socket de Docker daba una shell de root y leía /etc/shadow; Tailscale reconoce «problemas serios de seguridad», rechaza la etiqueta de gusano y limita el alcance a las conexiones que la política ya permite.
Tailscale publicó la versión 1.104.4 de su cliente con correcciones para los fallos de su servidor SSH integrado conocidos como Tailworm. Según The Hacker News, la actualización cambia cómo Tailscale SSH reenvía conexiones: hasta ahora ese trabajo lo hacía el proceso en segundo plano con privilegios de root, y eso es justo lo que los fallos aprovechaban. Para explotarlos hace falta controlar antes un dispositivo al que las reglas ya permitan abrir SSH contra el objetivo, con el reenvío habilitado.
El fallo principal está en el reenvío de sockets Unix. Cuando una sesión permitida reenviaba una conexión a un socket del servidor, el proceso comprobaba la ruta pero operaba como root; un truco de temporización permitía cambiar esa ruta tras la comprobación y llegar a sockets reservados al administrador. En las pruebas de la investigadora, reenviar al socket de Docker produjo una shell de root y la lectura de /etc/shadow sin derechos de administrador. La 1.104.4 reenvía ya como el usuario que inició sesión.
La corrección se reparte en cuatro boletines, TS-2026-014 a TS-2026-017: el reenvío de sockets; una vía para agotar la memoria del servidor y tumbar el proceso en ese nodo; un fallo de tailscale serve que podía alcanzar la API local de tailscaled, con control remoto del nodo; y una mezcla de cabeceras entre montajes en serve con TLS. Ninguno trae todavía identificador CVE ni puntuación de severidad, según The Hacker News.
El informe Tailworm, de Erica Windisch, de Cyberdione Labs, listaba 11 hallazgos sobre el cliente 1.104.2 y headscale 0.29.5, el servidor de control autohospedado, y se publicó sin coordinación: Tailscale dice que lo recibió el sábado 24 de octubre, dos horas antes de que saliera. SecurityWeek recogió que, en laboratorio, encadenar los fallos permitía saltar de máquina en máquina en menos de un segundo por salto. Tailscale rechaza llamarlo gusano: no hay malware autorreplicante, sino movimiento lateral limitado a lo que la política ya permite.
La acción inmediata es actualizar los servidores con Tailscale SSH a la 1.104.4 o posterior. Si uno no puede actualizarse aún, Tailscale indica desactivar el reenvío con TS_SSH_DISABLE_FORWARDING=1 en el servicio tailscaled, lo que mantiene SSH activo y bloquea varios hallazgos graves, y revisar las reglas de acceso. La nota amarga queda en headscale: allí el reenvío se concede en cada sesión aceptada, y su última versión, la 0.29.5 del 13 de octubre, no corrige aún lo reportado.
Comentarios
Sé el primero en comentar.
Sigue leyendo
Ciberseguridad
PostgreSQL tapa 52 agujeros de golpe: un fallo de 22 años permitía ejecutar código en el servidor
PostgreSQL acaba de cerrar 52 vulnerabilidades de una vez, 32 de ellas con nota 8,8. Una llevaba 22 años escondida en el código: ¿ya parcheaste tu base de datos?
Ciberseguridad
El firewall era la puerta: un zero-day de Check Point da root a los atacantes, planta el backdoor TSGA y borra servidores ESXi
Un zero-day de Check Point ya se explota para llegar a root, plantar un backdoor y borrar servidores ESXi. Hay parche de emergencia: ¿llegó a tu gateway?
Ciberseguridad
Operation TorNado: 354 detenidos en 14 países y 234 millones incautados en la mayor redada contra la dark web
354 detenidos, 5,7 toneladas de droga y 234 millones incautados: la mayor redada contra la dark web ya es oficial. ¿Creías que ahí nadie te encuentra?