Исследовательница Эрика Виндиш из Cyberdione Labs опубликовала отчёт Tailworm с описанием 11 уязвимостей в клиенте Tailscale версии 1.104.2 и альтернативном сервере управления headscale версии 0.29.5. Самая критическая из них позволяет получить права root на целевом сервере через пересылку Unix-сокетов во встроенном SSH-сервере Tailscale.

Поскольку демон tailscaled работает от имени root, при определённых условиях атакующий может заставить его прочитать системные файлы, например /etc/shadow, которые обычно недоступны пользователю, запустившему SSH-сессию. При этом атака не работает из интернета: злоумышленнику сначала нужен контроль над доверенным устройством в сети для горизонтального перемещения.

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

До выхода официальных патчей разработчики советуют отключить пересылку соединений переменной окружения TS_SSH_DISABLE_FORWARDING=1, ужесточить правила ACL, разрешив доступ только конкретным парам узлов, и немедленно отзывать ключи устройства через панель управления при подозрении на компрометацию — переустановка ОС украденные ключи не аннулирует.