Звіт Tailworm виявив уразливість до root-доступу в Tailscale SSH
Дослідження Tailscale та Headscale виявило 11 проблем безпеки. Найсерйозніша дозволяє скомпрометованому вузлу читати системні файли з правами root.
Дослідниця Еріка Віндіш із Cyberdione Labs оприлюднила звіт Tailworm, у якому описано 11 уразливостей у клієнті Tailscale (версії 1.104.2) та альтернативному сервері координації Headscale (версії 0.29.5).
Найнебезпечніший баг пов'язаний із вбудованим SSH-сервером Tailscale. Оскільки системний демон tailscaled працює з найвищими привілеями, недоліки в пересиланні Unix-сокетів дозволяють змусити його прочитати конфіденційні файли на зразок /etc/shadow, закриті для звичайних користувачів сесії.
Головне практичне обмеження: вектор не працює напряму з публічного інтернету. Для реалізації атаки зловмиснику спершу потрібен контроль над довіреним пристроєм усередині приватної мережі для подальшого горизонтального переміщення. Крім того, звіт описує шляхи обходу мережевих правил через експериментальний компонент conn25 та інструмент tailscale serve.
До появи офіційних виправлень адміністраторам радять заблокувати прокидання з'єднань за допомогою змінної TS_SSH_DISABLE_FORWARDING=1, максимально звузити списки доступу (ACL) між конкретними вузлами та своєчасно відкликати ключі через панель керування в разі підозри на злам, адже звичайне перевстановлення системи викрадені ключі не анулює.
Джерело: habr
Коментарі
Допоможи покращити наступну версію: Додавай контекст або пропонуй виправлення. Після AI-перевірки коментарі можуть отримати бали для переписування. Перевірка й оновлення потребують часу; повна шкала не гарантує нової версії.