Stormshield Network Security и Stormshield Management Center допускают выполнение произвольного кода и отказ в обслуживании

Stormshield Network Security

В продуктах Stormshield обнаружены уязвимости, которые ведут к выполнению произвольного кода, отказу в обслуживании и раскрытию защищённых данных. Проблемы затрагивают межсетевой экран Stormshield Network Security и систему централизованного управления Stormshield Management Center. Часть ошибок содержится в сторонних компонентах, которые входят в сборки: strongSwan, OpenSSL, PostgreSQL и Node.js. Затронуты все поддерживаемые ветки Network Security и ветка 3.9 линейки средств управления.

Межсайтовый скриптинг, отказ в обслуживании и ошибки сторонних библиотек

Служба VPN в составе Network Security построена на OpenVPN и позволяет вызвать отказ в обслуживании (CVE-2026-84732). При повторной передаче одного и того же номера подтверждающего пакета счётчик времени ожидания переполняется, и служба перестаёт отвечать на запросы. Оценка - 8.7 из 10. Атака идёт по сети, учётные данные не нужны, участие пользователя не требуется.

Межсайтовый скриптинг в портале регистрации и ошибки strongSwan

Ошибка в портале регистрации Network Security позволяет внедрить в страницу чужой сценарий, то есть провести межсайтовый скриптинг (XSS, CVE-2026-113808). Начинается атака с гостевого портала авторизации (captive portal), через который подключаются пользователи: злоумышленник подаёт заявку на создание учётной записи и вкладывает в неё свой код. Запускается сценарий в момент, когда администратор открывает заявку для подтверждения. Оценка - 7.1 из 10; доступ нужен из соседнего сетевого сегмента, а без действия администратора атака не срабатывает.

Похожая ошибка кроется в программном интерфейсе (API), который обслуживает выпуск сертификатов. Здесь сценарий внедряется в заявку на сертификат пользователя и тоже ждёт проверки администратором. Оценка чуть ниже первой, вектор в записи CVE указан как локальный. Ветку 4.3 эта ошибка не затрагивает.

Шесть ошибок пришли из strongSwan - библиотеки, на которой Network Security строит туннели IPsec (шифрованные каналы между площадками). Обращение по пустому адресу памяти в разборе атрибутных сертификатов получило 7.5 из 10, это максимум в наборе. Атака идёт по сети, аутентификация и участие пользователя не нужны, результат - отказ в обслуживании. Ещё одна ошибка в обработке служебных запросов протокола IKEv2, который согласует параметры туннеля, приводит к обходу аутентификации при создании дочерней ассоциации.

Ошибки OpenSSL, PostgreSQL и Node.js в Management Center

В Management Center обновлён OpenSSL - библиотека шифрования, на которой держатся защищённые соединения. Три ошибки затрагивают обработку подписанных сообщений и сертификатов; одна из них, обращение к освобождённой памяти при проверке подписи, может привести к падению процесса или повреждению памяти. Вендор закрыл набор как средний уровень. Другая ошибка позволяет принять поддельный сертификат с вероятностью один случай из 256.

Набор для PostgreSQL включает внедрение SQL-кода через функцию извлечения части даты и подмену данных при восстановлении дампа базы. PostgreSQL присвоила двум ошибкам 8.8 из 10, Stormshield в своём бюллетене понизила уровень до среднего. История с восстановлением дампа повторяется: прошлое исправление добавило служебные команды против подмены, и одна из этих команд сама стала вектором атаки.

Четыре ошибки Node.js затрагивают повторное использование соединений и обработку сжатых данных. Одна связана с неполным исправлением прошлой уязвимости: клиент принимает ответ, отправленный до запроса. Другая позволяет переиспользовать чужую клиентскую идентификацию при взаимной аутентификации TLS. Часть этих ошибок требует локального доступа, часть - сетевого, но со сложными условиями, поэтому уровни низкие и средние.

Исправления вышли 16 и 20 октября, бюллетени раскрыты 21 октября. Ветки Network Security закрываются версиями 4.3.45 QS, 4.8.20 LTSB, 5.0.10 и 5.1.4 EA; для Management Center нужна версия 3.9.3. Разработчики библиотек выпустили свои сборки: strongSwan 6.1.0, PostgreSQL 18.6 и новее.

Сведений об эксплуатации в реальных атаках бюллетени не приводят. Часть ошибок живёт в коде давно: strongSwan уязвим начиная с версии 4.2.0. Ветка PostgreSQL, затронутая подменой при восстановлении дампа, получала исправление и раньше, но новое закрывает обход прошлой защиты.

Порядок обновления и ограничения доступа

Обновить Network Security до версии из своей ветки: 4.3.45 QS, 4.8.20 LTSB, 5.0.10 или 5.1.4 EA. Обновить Management Center до 3.9.3. Ограничить доступ к порталу регистрации и интерфейсу управления доверенными сегментами. Просмотреть журналы заявок на учётные записи и сертификаты за период до обновления. Отключить службы VPN, которые не используются.

Приоритет - служба VPN и портал регистрации: первая перестаёт отвечать от одного сетевого пакета без аутентификации, второй зависит от действия администратора, открывающего заявку. Ошибки сторонних библиотек в Management Center заметны меньше, но требуют той же процедуры обновления.

Ссылки

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