Session Smart Router и Conductor от Juniper Networks уязвимы для внедрения команд и повышения привилегий

Juniper Networks

Session Smart Router и Session Smart Conductor содержат несколько уязвимостей, которые позволяют выполнить команды с правами root, повысить привилегии и прервать работу сервисов. Проблемы выявила группа реагирования на инциденты безопасности Juniper Networks (Juniper SIRT) при внутреннем тестировании продукта. Затронуты ветки 7.0, 7.1 и 7.2 маршрутизатора и контроллера. Сведений об эксплуатации в реальных атаках нет.

Состав бюллетеня JSA112183

Бюллетень опубликован 28 октября 2026 года, все перечисленные в нём проблемы вендор подтвердил и снабдил идентификаторами CVE (CVE - общий идентификатор уязвимостей). Обходных мер для всего набора нет: вендор прямо пишет, что известных способов обойти эти проблемы не существует, а детали по отдельным случаям следует искать в записях CVE. Максимальная оценка в бюллетене 9.8 из 10 по шкале CVSS (общая система оценки уязвимостей), это уровень Critical по классификации вендора. Такую оценку получили ошибки в подсистеме управления ключами и в неаутентифицированной внутренней конечной точке.

Выполнение команд и повышение привилегий

Наибольшую оценку получила CVE-2026-103406 в Session Smart Conductor. Атакующий без учётных данных и без участия пользователя отправляет по сети специально сформированный идентификатор миньона Salt (агент системы управления конфигурациями) и получает выполнение произвольных команд с правами root. Вторая проблема с той же оценкой, CVE-2026-103409, касается Session Smart Router: обращение к внутренней конечной точке без аутентификации даёт административные права. Проявляется она только до подключения устройства к Mist или Conductor, поэтому уже управляемый маршрутизатор ею не закрыть.

Атаки из сети и соседнего сегмента

Часть проблем работает на уровне обработки сетевых пакетов. В Session Smart Router переполнение буфера в стеке при разборе параметров DHCP (протокол динамической настройки узлов) позволяет злоумышленнику в локальном сегменте выполнить свой код, для этого достаточно вредоносного ответа DHCP-сервера. Целочисленное переполнение при проверке сертификатов TLS (протокол защищённых соединений) приводит к отказу в обслуживании после обработки специально сформированного сертификата. Отдельные ошибки затрагивают прокси TCP, сборку TCP-потока и обработку объявлений VRRP (протокол резервирования маршрутизаторов): в результате искажаются передаваемые данные и падают сервисы. Атаки этой группы идут по сети или из соседнего сегмента, учётные данные не нужны, участие пользователя не требуется.

Локальный доступ и веб-интерфейс

Ряд уязвимостей требует локального доступа или низких привилегий. Ошибка в службе ember позволяет локальному пользователю размонтировать произвольные файловые системы и вызвать отказ в обслуживании. В Session Smart Conductor неверные права на файлы дают локальному пользователю доступ к чувствительным учётным данным маршрутизации. Отсутствие проверки целостности кэш-файлов, внедрение команд при удалении правил аудита и некорректная проверка поля в конфигурации YANG (модель описания конфигурации) ведут к выполнению кода и повышению привилегий. Кроме того, через программный интерфейс REST аутентифицированный пользователь может читать, перезаписывать и удалять файлы сертификатов и ключей за пределами разрешённого каталога.

Веб-сервер обоих продуктов не очищает часть входных данных, поэтому в ответ можно внедрить произвольные заголовки HTTP (расщепление ответа). Искажённый адрес ресурса HTTP приводит к сбою службы при определении приложения. При этом подмена файлов с правами root затрагивает маршрутизаторы под управлением Mist, а также устройства, которые ещё не подключены к Conductor; уже управляемые маршрутизаторы под эту ошибку не попадают.

Исправления и действия

Исправления вышли в версиях 7.0.5, 7.1.7 и 7.2.3, а также во всех последующих выпусках этих ветвей. Вендор не проверяет выпуски, которые вышли из стадии инженерной поддержки или сняты с поддержки, поэтому для таких установок номер исправления нужно уточнять отдельно. Обходных мер нет, значит остаётся обновление до указанных версий и отслеживание обновлений бюллетеня. Проверьте, подключены ли маршрутизаторы к Mist или Conductor: для части ошибок это снижает риск, но не заменяет установку исправления.

Значимость определяется условиями атаки. Несколько проблем с высокой оценкой не требуют учётных данных и работают по сети, а обходных мер у них нет. Подтверждённых случаев компрометации пока не зафиксировано, однако отсутствие исправления на устройстве оставляет возможность атаки открытой.

Ссылки

Комментарии: 0