Исследователь Эрика Виндиш из Cyberdione Labs опубликовала отчёт Tailworm с описанием 11 уязвимостей в клиенте Tailscale (v1.104.2) и альтернативном сервере управления headscale (v0.29.5). Наиболее критическая из них позволяет получить права root на целевом сервере через пересылку Unix‑сокетов во встроенном SSH‑сервере Tailscale. Так как демон tailscaled работает от имени root, при определённых условиях атакующий может заставить его прочитать системные файлы (например, /etc/shadow), которые обычно недоступны пользователю, запустившему SSH‑сессию.

Важный нюанс: атака не работает из интернета. Для её реализации злоумышленнику предварительно необходим контроль над доверенным устройством в сети (для горизонтального перемещения). В отчёте также описаны сценарии обхода сетевых ограничений через экспериментальный компонент conn25 и функцию tailscale serve.

До выхода официальных патчей разработчики рекомендуют:

  • отключить пересылку соединений с помощью переменной окружения TS_SSH_DISABLE_FORWARDING=1;

  • ужесточить правила ACL, разрешая доступ только конкретным парам узлов;

  • немедленно отзывать ключи устройства через панель управления при подозрении на его компрометацию (простая переустановка ОС украденные ключи не аннулирует).