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.

Tailscale SSH Vulnerabilidades: Explicando o Impacto e a Resolução

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
Explicando Impacto Resolucao Tailscale Vulnerabilidades