Um grupo de 11 falhas descobertas no Tailscale SSH, apelidado de “Tailworm”, pode conceder acesso root a servidores alcançáveis por regras de rede a invasores que já controlem um dispositivo autorizado. Divulgados no domingo (25), os problemas foram reconhecidos pelo fabricante e ainda não possuem identificações na base CVE, com um patch de correção agendado para esta terça-feira (27).
O Tailscale funciona como uma plataforma voltada para conectar computadores, celulares e servidores por meio de uma rede privada criptografada, viabilizando o acesso remoto a sistemas, aplicativos e arquivos. Fundamentado no protocolo WireGuard, o sistema simplifica a configuração das conexões e disponibiliza controles rigorosos para estipular quais usuários e equipamentos podem interagir com cada recurso específico.
O achado veio à tona através da pesquisadora Erica Windisch, vinculada à Cyberdione Labs, que batizou o conjunto de vulnerabilidades como “Tailworm”. A documentação abrange 11 achados distribuídos em variados componentes, sendo os testes experimentais executados nas versões Tailscale 1.04.2 e headscale 0.29.5.
Como funciona a exploração do Tailworm
Para conseguir explorar as fragilidades de elevação de privilégios no Tailscale SSH, é fundamental que o encaminhamento SSH esteja habilitado e que o agente malicioso já domine um dos nós componentes da rede, dispondo de autorização para conectar-se ao alvo. Sob tais condições, tornam-se dispensáveis o uso de chaves SSH adicionais ou senhas para o aproveitamento das brechas.
Diferente de um servidor SSH convencional, a ferramenta do Tailscale não realiza a verificação de uma nova conexão por meio de chave ou senha de usuário. O sistema identifica criptograficamente o dispositivo com base na própria rede do Tailscale, cabendo às regras de acesso o papel de determinar se ele está apto a abrir uma sessão SSH com o destino.
O maior desafio para concretizar a cadeia de ataques consiste justamente em dominar o primeiro equipamento autorizado. O relatório aponta diferentes vetores para isso, tais como phishing, credenciais de login furtadas, pacotes de software maliciosos ou uma aplicação web vulnerável.
O escopo do impacto varia conforme os parâmetros da rede virtual. Na vertente hospedada pela própria Tailscale, o encaminhamento pode sofrer restrições. Em contrapartida, no headscale 0.29.5, o documento destaca a impossibilidade de desativar o forwarding via regra, aconselhando a tratar concessões de acesso SSH como potencialmente equivalentes a acessos root enquanto o problema persistir.
Impactos e ações possíveis
Nos testes práticos realizados pela especialista, as falhas de elevação de privilégios viabilizaram as seguintes ações:
– Ler arquivos confidenciais: o invasor consegue acessar dados restritos ao root, incluindo o arquivo `/etc/shadow`, que guarda hashes de senhas e dados de autenticação; – Executar comandos como root: a exploração de soquetes privilegiados permite ao atacante rodar comandos com nível máximo de privilégio em serviços específicos; – Capturar chaves de registro da rede: uma das sequências demonstradas possibilitou a interceptação de chaves destinadas ao registro de novos nós na tailnet; – Adicionar um dispositivo controlado pelo invasor: em ambientes desprovidos de Tailnet Lock, a chave capturada viabilizou o registro de uma nova máquina sob o comando do atacante.
Resposta e orientações da Tailscale
A companhia manifestou estar ciente das vulnerabilidades e já desenvolve correções. O vice-presidente de engenharia da empresa, Mike Shaver, declarou em uma postagem na plataforma Reddit que as equipes já analisavam problemas atrelados ao Tailscale SSH.
“Já recebemos o relatório do pesquisador e estamos analisando-o. Nossas equipes de engenharia e segurança já vinham realizando investigações de forma independente, com auxílio de especialistas externos em segurança. Esse trabalho identificou problemas que estamos empenhados em corrigir. Ainda estamos validando o escopo completo da situação, incluindo quais configurações foram afetadas”, afirmou o executivo no comunicado.
A própria organização pontua que a maioria das falhas mapeadas no Tailscale SSH está ligada à elevação de privilégios. Sob cenários específicos, um indivíduo já autorizado a se conectar poderia executar ações extrapolando as permissões originais do usuário local.
Enquanto o pacote de atualização oficial não é disponibilizado, a desenvolvedora aconselha os administradores a revisarem políticas de acesso SSH, limitarem conexões estritamente aos dispositivos e usuários necessários, além de desativarem o encaminhamento SSH caso ele não seja empregado. A recomendação da marca é para que os ambientes sejam preparados para receber o update logo no lançamento, sem a necessidade de desativar totalmente o recurso por ora.
What do you feel about this post?
Like
Love
Happy
Haha
Sad
