Уязвимости Tailscale SSH из отчёта Tailworm

Исследователь Эрика Виндиш из 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, разрешая доступ только конкретным парам узлов;

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

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев