Tailscale prepara parches para fallos SSH que podrían dar acceso root

Tailscale prepara parches para fallos SSH que podrían dar acceso root

Añade CyberWorldOpsa tus fuentes preferidas en Google
Tailscale prepara parches para fallos SSH que podrían dar acceso root
Vulnerabilidades

Imagen ilustrativa generada con IA

Tailscale prepara parches para fallos de seguridad que podrían permitir a usuarios ya autorizados para conectarse mediante Tailscale SSH superar los permisos de su cuenta local y, potencialmente, obtener privilegios de root. Según el informe de BleepingComputer del 27 de octubre, la empresa pretende publicar las correcciones antes del final del martes 27 de octubre y ha detallado medidas provisionales.

Cyberdione Labs reportó 11 vulnerabilidades, conocidas colectivamente como Tailworm, tras auditar Tailscale 1.104.2 y el servidor de control autoalojado headscale v0.29.5. Los hallazgos abarcan SSH, conectores de aplicaciones, conexiones de relay, exposición de servicios locales y headscale. Erica Windisch, fundadora de Cyberdione, afirmó que los investigadores reprodujeron todos los hallazgos en un laboratorio utilizando esas versiones sin modificar. En el momento de su publicación, el informe describía los fallos como no parcheados.

Tailscale confirmó que recibió el informe el lunes y calificó los problemas como graves, aunque indicó que todavía verifica su alcance completo y las configuraciones afectadas. La empresa explicó que la explotación depende de los permisos del usuario o dispositivo que se conecta, de la configuración del sistema y de otras condiciones.

El reenvío SSH crea una vía más allá de los permisos de cuenta

Los fallos SSH notificados afectan al reenvío de sockets Unix en el servidor SSH integrado en tailscaled, que se ejecuta como root. Según los hallazgos de los investigadores, tal como los presentó BleepingComputer, las comprobaciones de rutas y las operaciones sobre archivos realizadas con privilegios de root, combinadas con condiciones de carrera y la falta de descenso de privilegios, podrían permitir que una sesión ordinaria reemplazara, se conectara a o eliminara recursos privilegiados.

El requisito indicado es un dispositivo aprobado y una regla de política SSH. En headscale, el reenvío se concede automáticamente, mientras que el servicio alojado de Tailscale lo controla regla por regla. Las consecuencias potenciales documentadas incluyen la ejecución de código como root en los servidores de destino, la captura de claves de inscripción y la eliminación arbitraria de archivos propiedad de root.

Tailscale afirmó que alguien que ya está autorizado para conectarse mediante Tailscale SSH podría, en algunas circunstancias, realizar acciones que superen los permisos de su usuario local configurado. Se trata de un riesgo de escalada de privilegios tras un acceso autorizado. El informe no demuestra que todas las tailnets estén expuestas en todas las configuraciones.

Medidas provisionales mientras se preparan los parches

Tailscale indicó que su evaluación actual no justificaba recomendar a todos desactivar Tailscale SSH. En su lugar, aconsejó revisar las políticas SSH, limitar el acceso a los usuarios y dispositivos que lo necesitan y considerar restricciones temporales para los sistemas sensibles.

En los sistemas que no necesitan reenvío SSH, la empresa recomendó establecer TS_SSH_DISABLE_FORWARDING=1 en el entorno del servicio tailscaled y reiniciar el servicio. Según explicó, esto desactiva el reenvío, mantiene disponible Tailscale SSH y mitiga varios de los hallazgos más graves. También se pidió a los usuarios que se preparen para aplicar la versión parcheada del cliente cuando esté disponible.

Los demás hallazgos notificados tienen requisitos previos diferentes. Un dispositivo al que se le haya concedido la capacidad experimental de conector de aplicaciones conn25 podría dirigir tráfico a destinos sin comprobar las ACL de red en el destino real, lo que potencialmente permitiría llegar a credenciales de metadatos de la nube, redes internas y, en Kubernetes, a todos los servicios del clúster. Un servidor de control headscale accesible desde internet podría sufrir agotamiento de recursos sin autenticación, lo que provocaría bucles de fallos y bloquearía la incorporación de nuevos dispositivos.

Los investigadores también informaron de un agotamiento de memoria en el cliente cuando un atacante puede dirigir un agente hacia un relay DERP malicioso. Por separado, los hallazgos sobre tailscale serve se refieren al acceso remoto a la API administrativa cuando un operador configura el reenvío TCP hacia un socket Unix, y a una condición de carrera en la autorización que podría permitir que una minoría de solicitudes eludiera la autorización de la aplicación. El relato proporcionado describe hallazgos de laboratorio y consecuencias potenciales, sin informar de explotación en entornos reales.

Lee también

Fuentes

Volver al inicio

Últimas noticias de ciberseguridad

Todas las noticias de ciberseguridad →