Большинство SSH-багов в Tailscale — повышения привилегий, патч обещали 27 октября

Tailscale называет проблемы серьёзными, но не рекомендует всем отключать Tailscale SSH.

Вкратце

Уязвимости позволяют пользователю, уже авторизованному через Tailscale SSH, действовать за пределами своего локального пользователя. Исправления собраны и тестируются. До их выхода Tailscale советует задать TS_SSH_DISABLE_FORWARDING=1 в окружении tailscaled: по словам компании, это смягчает несколько серьёзных находок.

Бывший сотрудник Tailscale в треде сузил круг тех, кто под угрозой.

Что Tailscale сообщила к этому моменту

Большинство SSH-багов в Tailscale — повышения привилегий
Большинство SSH-багов в Tailscale — повышения привилегий

В обновлении расследования от 26 октября Tailscale пишет, что большинство проблем касаются повышения привилегий: тот, кто уже авторизован для подключения через Tailscale SSH, может действовать за пределами своего настроенного локального пользователя, в том числе получить повышенные права. Эксплуатация зависит от прав, конфигурации и других условий, а полный масштаб ещё проверяется.

Исправления есть для большинства находок, их тестируют перед выпуском патченного клиента, который намечен на 27 октября при условии тестирования. До тех пор компания советует ужесточить политики доступа по SSH и, если пересылка не нужна, задать TS_SSH_DISABLE_FORWARDING=1 и перезапустить сервис. Затем выйдут рекомендация по безопасности и технический разбор.

Кто на самом деле под угрозой

Бывший сотрудник Tailscale, который сейчас администрирует Tailscale в своей организации, посмотрел исправления по мере их появления на GitHub и написал:

«Это касается только ситуаций, когда вы используете ACL, чтобы разрешить ssh на узел (через tailscale ssh, а не через opensshd), но не даёте пути к sudoers/root.»

Скептик усомнился в формулировке «большинство» проблем и «в некоторых обстоятельствах», намекнув, что полностью неавторизованное подключение тоже может расследоваться. Другой сказал, что у продукта слишком много функций, и хотел бы режим блокировки без Taildrop, Taildrive, SSH и funnel.

Владелец домашней лаборатории сказал, что перешёл на обычный WireGuard, потому что не использовал ничего из дополнительного.

Если ваши ACL дают Tailscale SSH людям, которым не положено быть root, задайте переменную пересылки сейчас и следите за рекомендацией по безопасности.

Получайте такие разборы каждый день

Главные истории Hacker News — на email, в Telegram или RSS.

Следующая новость · 11 из 12 Читать дальше
🚀Tech

MacBook Pro на M6 обещает 24 часа работы и 170 ГБ/с пропускной способности памяти

У 14-дюймовой модели 12-ядерный CPU и 12-ядерный GPU с Neural Accelerator в каждом ядре. Ноутбук выйдет с macOS 27 6 ноября.

★ 287 · 💬 364 · apple.com · 2 мин