В выходные были обнаружены уязвимости в программном обеспечении Tailscale, которые злоумышленники могут использовать, например, для расширения своих прав доступа.

Администраторам, использующим программное обеспечение Mesh-VPN от Tailscale, необходимо срочно предпринять действия. В выходные были обнаружены уязвимости в компонентах этой системы, которые могут позволить злоумышленникам расширять свои права доступа и проникать в сеть. Обновленная версия программного обеспечения уже доступна.

В среду компания Tailscale опубликовала отчет о выявленных уязвимостях и внесенных исправлениях для проблем, получивших название "Tailworm". В отчете производитель сообщает, что в последние дни команды разработчиков и безопасности занимались решением проблем, требующих немедленного внимания, анализировали соответствующий код, разрабатывали и тестировали исправления. Помимо устранения отдельных уязвимостей, программисты также внедрили новые меры безопасности в архитектуру, которые должны защитить от подобных типов атак при возникновении аналогичных ошибок. Администраторам рекомендуется как можно скорее загрузить и установить версию 1.104.4 или более новую версии Tailscale, поскольку компания заявляет, что в ней устранены обнаруженные уязвимости.

Особенности Tailscale.

Основой Tailscale является так называемая "tailnet", mesh-VPN. В этой сети управляемые устройства обмениваются данными зашифрованным способом напрямую друг с другом, используя протокол WireGuard. Это обеспечивает доступ к устройствам даже при переходе между сетями, например, из Wi-Fi в мобильную сеть. Tailscale SSH призван обеспечить безопасный доступ без использования традиционных методов управления ключами, и для этого предлагает механизмы контроля доступа (ACL), а аутентификацию выполняет протокол WireGuard. Это подчеркивает серьезность уязвимостей: злоумышленники потенциально могут получить доступ к конфиденциальным сетевым ресурсам.

Серверы SSH, такие как OpenSSH или Tailscale SSH, требуют повышенных прав для выполнения определенных задач, например, для запуска сессий от имени различных учетных записей пользователей Unix. В определенных условиях аутентифицированная сессия SSH может выполнять операции, выходящие за рамки прав зарегистрированного пользователя, даже при использовании SSH-туннелирования. Контроль доступа не был реализован должным образом. Для этого злоумышленникам необходимо было получить доступ к авторизованному устройству в сети Tailnet, которому политика Tailnet разрешает использование SSH – например, через другие уязвимости в сети. Компания Tailscale указывает, что название уязвимости "Tailworm" подразумевает распространение, подобное распространению червей. Однако описание охватывает лишь классическое горизонтальное перемещение в сети. Согласно отчету о "Tailworm", пять уязвимостей затрагивают компоненты Tailscale Serve и Funnel. Три из них оказались ошибками, которые были исправлены в версии 1.104.4. Две описывают ожидаемое поведение.

Согласно информации, размещенной на сайте, автором сообщения об уязвимости "Tailworm" является Эрика Виндиш. Она предоставила компании немного времени для устранения обнаруженных ошибок. Компания Tailscale отмечает, что в прошлую пятницу в социальных сетях появились опасения относительно безопасности функции Tailscale SSH, а исследовательский отчет был получен компанией в субботу утром. Разработчики уже начали изучать проблемы, когда сообщение "Tailworm" было опубликовано через два часа после его получения компанией. Анализ "Tailworm" также включает уязвимость в приложении-коннекторе Conn25, который находится на стадии разработки и еще не был выпущен. На странице безопасности Tailscale размещены четыре новых уведомления о безопасности (TS-2026-014 - TS-2026-017), касающиеся уязвимых компонентов и обнаруженных в них недостатков. Администраторам следует ознакомиться с этими сообщениями, если это необходимо, и как можно скорее установить обновленное программное обеспечение.

Первоисточник — Heise

Автор оригинала — Dirk Knop

Нашли неточность?

Сообщите редакции. Существенные исправления мы отмечаем в материале