В открытом доступе появился публичный эксплойт (PoC, рабочий код, демонстрирующий использование уязвимости) для CVE-2024-24789. Проблема связана с разбором ZIP-архивов: разные реализации читают повреждённый файл по-разному. Один распаковщик видит одно содержимое, другой - совсем другое. Опубликованный код не выполняет произвольные команды и не вызывает сбой. По CVSS 3.1 уязвимость оценивают в 5.5, для её использования нужен локальный доступ с низкими правами. В бюллетене Juniper проблема числится закрытой в Cloud-Native Router 26.2, куда попала вместе со сторонними библиотеками.
Октябрьские бюллетени Juniper для Junos OS и SRX
Октябрьский набор бюллетеней охватывает почти всю линейку вендора: маршрутизаторы MX, PTX и ACX, коммутаторы EX и QFX, межсетевые экраны SRX, облачный маршрутизатор Cloud-Native Router. В Junos OS и Junos OS Evolved закрыты несколько десятков уязвимостей. Часть из них открывает путь к полному контролю над устройством, часть приводит к отказам в обслуживании. Случаев эксплуатации в реальных атаках Juniper не фиксирует.
Сторонние библиотеки в Cloud-Native Router
Облачный маршрутизатор собирают из множества открытых компонентов, и вместе с ними в продукт попадают чужие ошибки. Кроме CVE-2024-24789, в версии 26.2 закрыто переполнение буфера в библиотеке GLib (CVE-2024-52533, рейтинг 9.8). Оно возникает из-за нехватки одного байта при обработке ответа прокси-сервера SOCKS4, что даёт запись за границей буфера и потенциальное выполнение кода. Рядом стоят ошибка разбора сертификатов в libcurl с рейтингом 6.5 и исчерпание памяти в реестре контейнерных образов distribution, тоже 6.5. Обходных путей вендор не предложил: помогает только переход на 26.2.
Junos OS и Junos OS Evolved
Самый заметный блок связан с J-Web, веб-интерфейсом управления. Уязвимость CVE-2026-101954 позволяет неаутентифицированному пользователю сети полностью захватить устройство, если J-Web включён. Рейтинг - 9.8. Рядом в том же релизе закрыты выполнение команд от имени root и запуск CGI-скриптов до прохождения аутентификации. Похожие дыры в J-Web всплывают из релиза в релиз, поэтому веб-интерфейс разумно закрывать от внешних сетей и без надобности не включать.
Вторая линия - протоколы маршрутизации. Искажённое обновление BGP (протокол обмена маршрутной информацией между автономными системами) с атрибутом flowspec при включённой многопоточной обработке приводит к компрометации маршрутного движка (CVE-2026-102178, 9.8). Выполнение root-команд возможно и при включённом мониторинге маршрутов BMP. Ещё одна проблема даёт выполнение кода или отказ при одновременной работе SNMP и сервера аутентификации AAA.
Третий слой - отказы в обслуживании. Здесь список длинный и однообразный: искажённые служебные пакеты роняют маршрутный демон; достаточно обновления по LDP, сообщения RSVP, пакета OSPF или PIM. Управление маршрутизацией теряется до пересчёта маршрутов. Отдельно стоит SNMP: часть проблем проявляется только при включённых счётчиках межсетевого экрана.
Маршрутизаторы MX, PTX и QFX
На MX особняком стоят две уязвимости. CVE-2026-102182 описывает выполнение кода с правами root при получении специально собранных пакетов IKE (протокол согласования ключей для IPsec) на основе сертификатов. Рейтинг - 9.8, учётные данные для атаки не нужны. Вторая, CVE-2026-102079, требует локального доступа: команда request csds в интерфейсе командной строки не проверяет ввод, из-за чего пользователь с низкими правами получает полный контроль над устройством. Вендор предлагает запретить эту команду средствами авторизации CLI и ограничить доступ к консоли доверенными узлами.
На MX с модулями SPC3 есть и другая история. Искажённый IPv6-пакет при настроенном NAT не отбрасывается, а создаёт сессию и занимает ресурсы трансляции (CVE-2026-102077, 7.5). Поток таких пакетов исчерпывает пул адресов, трафик через устройство останавливается, и восстановить работу можно только перезагрузкой. Та же линейка страдает от утечки памяти при высокой частоте соединений, если включены прикладные сервисы. Это затрагивает и SRX 4000 с SRX 5000 на SPC3.
У PTX слабое место - первичная настройка. Подконтрольные злоумышленнику ответы DHCP или gRPC при zero-touch provisioning ведут к компрометации на уровне root, рейтинг 8.8. У QFX сосед по BGP роняет маршрутный процесс при включённой глобальной балансировке. Ещё один сценарий на MX: искажённый сигнал синхронизации SyncE или PTP от вышестоящего узла вызывает серию переключений основного и резервного модулей и падение службы тактовой синхронизации. Оценка средняя - 5.3.
Межсетевые экраны SRX
Самый неприятный сценарий связан с ADVPN, схемой автоматического построения туннелей между площадками. Искажённые атрибуты в сообщении от партнёра вызывают переполнение буфера и удалённое выполнение кода (CVE-2026-102084, 8.1). Атака требует общего секрета или уже скомпрометированного узла, поэтому вероятность её ниже, чем у остальных проблем списка. Уровень угрозы вендор оценил как высокий.
Дальше идут выполнение кода при настроенном GRE-туннеле и проблемы модуля Security Intelligence, который подтягивает репутацию адресов с внешнего сервера. Скомпрометированный сервер лент или соединение без TLS-профиля открывают путь к выполнению кода.
Отдельная группа - отказы. Поток DNS-запросов поверх TCP при включённой веб-фильтрации повышает шанс падения процесса обработки потоков. Искажённое сообщение TLS при возобновлении сессии роняет модуль пересылки пакетов (CVE-2026-102082, 5.9). Когда облачный сервер веб-фильтрации недоступен, запросы на проверку категорий накапливаются, и при высокой нагрузке подсистема защиты перезапускается. Запросы DNS, попавшие одновременно в ленты Security Intelligence и на анализ алгоритма генерации доменов, ломают обработку при включённом логировании. Все эти проблемы оценивают как средние.
Что обновить и как снизить риск
Исправления собраны в релизах Junos OS: 23.2R2-S7.7, 23.4R2-S8.13, 24.2R2-S5.5, 24.4R2-S5, 25.2R2-S2, 25.4R1-S3, 26.2R1-S2 и последующих. Для Junos OS Evolved номера совпадают, но идут с суффиксом -EVO, плюс выпущены отдельные сборки для веток X100 и X300. Cloud-Native Router закрыт в 26.2. Ветки, снятые с поддержки, вендор не проверял.
Обходные меры есть не для всех проблем. На MX помогает запрет служебных команд request через авторизацию CLI. На SRX отключается возобновление TLS-сессий параметром disable-session-resumption в профиле SSL-прокси, а также логирование срабатываний SecIntel и DGA, если оно не нужно. На Junos OS Evolved единственный способ снизить риск - фильтры плоскости управления: они должны разрешать только нужные порты и только доверенным узлам.
Основная масса октябрьских проблем - не экзотика, а состояние гонки и слабая проверка входных данных в служебных демонах. Веб-интерфейс J-Web остаётся самым коротким путём к полному захвату устройства, а накопление чужих ошибок в сторонних библиотеках превращает обновление облачного маршрутизатора в отдельную задачу для администраторов.
Ссылки
- https://supportportal.juniper.net/s/article/2026-10-Security-Bulletin-Juniper-Cloud-Native-Router-Multiple-vulnerabilities-resolved-in-26-2-release
- https://supportportal.juniper.net/s/article/2026-10-Security-Bulletin-Junos-OS-and-Junos-OS-Evolved-If-in-a-traffic-engineering-scenario-a-specific-valid-BGP-LS-attribute-is-received-rpd-crashes-CVE-2026-102087
- https://supportportal.juniper.net/s/article/2026-10-Security-Bulletin-Junos-OS-and-Junos-OS-Evolved-Multiple-vulnerabilities-resolved
- https://supportportal.juniper.net/s/article/2026-10-Security-Bulletin-Junos-OS-and-Junos-OS-Evolved-SRX-Series-Multiple-vulnerabilities-resolved
- https://supportportal.juniper.net/s/article/2026-10-Security-Bulletin-Junos-OS-Evolved-A-port-which-has-been-inadvertently-exposed-can-be-reached-by-an-attacker-CVE-2026-102085
- https://supportportal.juniper.net/s/article/2026-10-Security-Bulletin-Junos-OS-Evolved-Multiple-vulnerabilities-resolved
- https://supportportal.juniper.net/s/article/2026-10-Security-Bulletin-Junos-OS-Multiple-vulnerabilities-resolved
- https://supportportal.juniper.net/s/article/2026-10-Security-Bulletin-Junos-OS-MX-Series-Malformed-SyncE-or-PTP-clock-input-causes-continuous-RE-switchover-CVE-2026-102080
- https://supportportal.juniper.net/s/article/2026-10-Security-Bulletin-Junos-OS-MX-Series-Missing-Authorization-for-specific-request-CLI-commands-allows-command-injection-CVE-2026-102079
- https://supportportal.juniper.net/s/article/2026-10-Security-Bulletin-Junos-OS-MX-Series-Multiple-vulnerabilities-resolved
- https://supportportal.juniper.net/s/article/2026-10-Security-Bulletin-Junos-OS-MX-Series-with-SPC3-In-a-NAT-scenario-malformed-packets-will-lead-to-resource-leaks-and-eventually-traffic-stops-CVE-2026-102077
- https://supportportal.juniper.net/s/article/2026-10-Security-Bulletin-Junos-OS-SRX-4000-Series-SRX5000-Series-with-SPC3-With-application-services-configured-high-session-churn-causes-memory-leak-which-will-ultimately-impact-traffic-CVE-2026-102081
- https://supportportal.juniper.net/s/article/2026-10-Security-Bulletin-Junos-OS-SRX-Series-A-high-volume-of-DNS-traffic-over-TCP-can-lead-to-a-flowd-crash-CVE-2026-102078
- https://supportportal.juniper.net/s/article/2026-10-Security-Bulletin-Junos-OS-SRX-Series-If-TLS-session-resumption-is-configured-and-a-specific-TLS-message-is-received-a-PFE-crash-occurs-CVE-2026-102082
- https://supportportal.juniper.net/s/article/2026-10-Security-Bulletin-Junos-OS-SRX-Series-In-an-ADVPN-scenario-a-malformed-message-from-a-peer-causes-Remote-Code-Execution-CVE-2026-102084
- https://supportportal.juniper.net/s/article/2026-10-Security-Bulletin-Junos-OS-SRX-Series-Multiple-DNS-queries-processed-by-SecIntel-and-DGA-in-the-same-session-cause-a-flowd-crash-CVE-2026-102086
- https://supportportal.juniper.net/s/article/2026-10-Security-Bulletin-Junos-OS-SRX-Series-With-WebFiltering-enabled-prolonged-HTTP-session-load-can-cause-a-crash-CVE-2026-102083