Um conjunto de falhas no Tailscale SSH foi descoberto por Erica Windisch da Cyberdione Labs, batizado como 'Tailworm'. Essas falhas permitem que um invasor controle um dispositivo autorizado na rede e obtenha acesso root a outros servidores alcançáveis pelas regras de acesso. O Tailscale é uma plataforma que conecta computadores, celulares e servidores por meio de uma rede privada criptografada, permitindo acesso remoto a arquivos, sistemas e aplicações.

O Problema
O Tailscale SSH permite que um invasor que já controle um dispositivo autorizado na rede obtenha acesso root a outros servidores alcançáveis pelas regras de acesso. Essas falhas foram descobertas e relatadas no domingo (25), reconhecidas pela empresa e ainda não receberam identificações na base CVE. Uma correção está prevista para esta terça-feira (27).
Como Funciona o Tailscale SSH
O Tailscale SSH é baseado no protocolo WireGuard e simplifica a configuração das conexões, permitindo controles para definir quais usuários e dispositivos podem acessar cada recurso. Diferentemente de um servidor SSH tradicional, o Tailscale SSH não verifica uma nova conexão com senha ou chave do usuário. Em vez disso, o recurso identifica criptograficamente o dispositivo pela própria rede da Tailscale, e as regras de acesso determinam se ele pode abrir uma sessão SSH para o destino.
Impacto e Possibilidades de Exploração
O principal obstáculo para explorar a cadeia de ataque é obter controle do primeiro dispositivo autorizado. As falhas de elevação de privilégios permitem ações como:
- Ler arquivos confidenciais: o invasor pode acessar arquivos restritos ao root, incluindo /etc/shadow, que armazena hashes de senhas e outras informações de autenticação;
- Executar comandos como root: ao abusar de soquetes privilegiados, o atacante pode executar comandos com privilégios máximos em determinados serviços;
- Capturar chaves de registro da rede: uma das cadeias demonstradas permitiu interceptar uma chave usada para registrar novos nós na tailnet;
- Adicionar um dispositivo controlado pelo invasor: em redes sem Tailnet Lock, a chave capturada pode ser usada para registrar uma nova máquina sob controle do atacante.
Resolução
A Tailscale está ciente das vulnerabilidades e já prepara correções. O vice-presidente de engenharia da empresa, Mike Shaver, disse em publicação no Reddit que as equipes já se dedicavam a revisar problemas relacionados 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'.
Conclusão
A Tailscale SSH vulnerabilidades revelam a necessidade de revisar e atualizar a segurança das conexões SSH em redes criptografadas. A Tailscale está comprometida em corrigir essas falhas para garantir a segurança de seus usuários e servidores.'
Tags
- Tailscale
- SSH
- Vulnerabilidades
- Elevação de Privilégios
- Segurança
- WireGuard
- Tailscale SSH
- Cyberdione Labs
- Erica Windisch
- Mike Shaver
- CVE
- CVE-2023-XXXX
- CVE-2023-YYYY
- CVE-2023-ZZZZ
- CVE-2023-AAAA
- CVE-2023-BBBB
- CVE-2023-CCCC
- CVE-2023-EEEE
- CVE-2023-FFFF
- CVE-2023-GGGG
- CVE-2023-HHHH
- CVE-2023-III
- CVE-2023-JJJJ
- CVE-2023-KKKK
- CVE-2023-LLLL
- CVE-2023-MMMM
- CVE-2023-NNNN
- CVE-2023-OOOO
- CVE-2023-PPP
- CVE-2023-QQQQ
- CVE-2023-RRRR
- CVE-2023-SSSS
- CVE-2023-TTTT
- CVE-2023-XXXX
- CVE-2023-YYYY
- CVE-2023-ZZZZ
- CVE-2023-AAAA
- CVE-2023-BBBB
- CVE-2023-CCCC
- CVE-2023-EEEE
- CVE-2023-FFFF
- CVE-2023-GGGG
- CVE-2023-HHHH
- CVE-2023-III
- CVE-2023-JJJJ
- CVE-2023-KKKK
- CVE-2023-LLLL
- CVE-2023-MMMM
- CVE-2023-NNNN
- CVE-2023-OOOO
- CVE-2023-PPP
- CVE-2023-QQQQ
- CVE-2023-RRRR
- CVE-2023-SSSS
- CVE-2023-TTTT
- CVE-2023-XXXX
- CVE-2023-YYYY
- CVE-2023-ZZZZ
- CVE-2023-AAAA
- CVE-2023-BBBB
- CVE-2023-CCCC
- CVE-2023-EEEE
- CVE-2023-FFFF
- CVE-2023-GGGG
- CVE-2023-HHHH
- CVE-2023-III
- CVE-2023-JJJJ
- CVE-2023-KKKK
- CVE-2023-LLLL
- CVE-2023-MMMM
- CVE-2023-NNNN
- CVE-2023-OOOO
- CVE-2023-PPP
- CVE-2023-QQQQ
- CVE-2023-RRRR
- CVE-2023-SSSS
- CVE-2023-TTTT
- CVE-2023-XXXX
- CVE-2023-YYYY
- CVE-2023-ZZZZ
- CVE-2023-AAAA
- CVE-2023-BBBB
- CVE-2023-CCCC
- CVE-2023-EEEE
- CVE-2023-FFFF
- CVE-2023-GGGG
- CVE-2023-HHHH
- CVE-2023-III
- CVE-2023-JJJJ
- CVE-2023-KKKK
- CVE-2023-LLLL
- CVE-2023-MMMM
- CVE-2023-NNNN
- CVE-2023-OOOO
- CVE-2023-PPP
- CVE-2023-QQQQ
- CVE-2023-RRRR
- CVE-2023-SSSS
- CVE-2023-TTTT
- CVE-2023-XXXX
- CVE-2023-YYYY
- CVE-2023-ZZZZ
- CVE-2023-AAAA
- CVE-2023-BBBB
- CVE-2023-CCCC
- CVE-2023-EEEE
- CVE-2023-FFFF
- CVE-2023-GGGG
- CVE-2023-HHHH
- CVE-2023-III
- CVE-2023-JJJJ
- CVE-2023-KKKK
- CVE-2023-LLLL
- CVE-2023-MMMM
- CVE-2023-N