Межсайтовый скриптинг в S7-1500 и обход Secure Boot на SIMATIC IPC открывают путь к управлению промышленным оборудованием

Siemens

Siemens закрыла серию уязвимостей в промышленных продуктах - от контроллеров SIMATIC до систем управления зданиями и сетевого оборудования RUGGEDCOM. Часть проблем уже получила исправления, для других устройств патчей пока нет, поэтому вендор ограничился обходными мерами. Самая заметная группа касается веб-сервера контроллеров S7-1500: она позволяет злоумышленнику выполнить свой код в браузере инженера и провести операции на программируемом логическом контроллере (ПЛК). Второй значимый случай связан с механизмом защищённой загрузки UEFI Secure Boot на промышленных компьютерах SIMATIC IPC.

Обзор уязвимостей в промышленных продуктах Siemens

Веб-сервер S7-1500 доверяет содержимому диагностических файлов

Восемь уязвимостей затрагивают веб-сервер контроллеров линейки SIMATIC S7-1500, включая связанные процессорные модули ET 200, программный контроллер S7-1500 Software Controller и среду симуляции S7-PLCSIM Advanced. Три из них оцениваются в 9.6 по шкале CVSS версии 3.1. Причина в том, что устройство не проверяет содержимое импортируемых файлов трассировки: комментарии, имена сигналов, данные расчётных сигналов и визуальные метки попадают на страницу диагностики без обработки. Злоумышленнику достаточно убедить оператора с правом "чтение диагностики" открыть специально подготовленный файл. После этого сторонний код на языке JavaScript выполняется в браузерной сессии пользователя и получает доступ к операциям с ПЛК в пределах его полномочий.

Исправлений для этих версий пока нет. Заводские настройки позволяют отключить веб-сервер, если он не нужен, ограничить доступ к портам 80 и 443 списком доверенных адресов и запретить загрузку файлов трассировки из непроверенных источников.

Тестовый ключ в UEFI оставляет промышленные ПК без защищённой загрузки

Промышленные компьютеры SIMATIC IPC BX-21A, RW-543A и модели IPC227G, IPC277G, IPC327G, IPC377G содержат в базе ключей UEFI Secure Boot тестовый ключ производителя BIOS. Уязвимость CVE-2026-72895 получила 7.7 по CVSS версии 3.1 и 8.4 по четвёртой версии шкалы. Злоумышленник с физическим или административным доступом к устройству способен загрузить операционную систему либо приложение UEFI, подписанные этим ключом. Защищённая загрузка при этом остаётся включённой, но не мешает запуску. Это открывает путь к полной потере конфиденциальности, целостности и доступности устройства.

Вендор рекомендует удалить тестовый ключ из базы вручную, а затем установить обновление. Сброс к заводским настройкам возвращает ключ на место, поэтому обновление остаётся основным способом решения.

RUGGEDCOM CROSSBOW допускает внедрение SQL-кода и подмену прав

Платформа управления RUGGEDCOM CROSSBOW до версии V6.0 содержит одиннадцать уязвимостей с рейтингом до 8.8. Аутентифицированный пользователь с ограниченными правами способен внедрить произвольные SQL-команды через имена объектов, поля уведомлений или имена загружаемых файлов прошивки. Отдельные ошибки позволяют читать административные учётные данные внутренних систем, повышать привилегии, менять настройки и прерывать сессии других пользователей, включая администраторов. Обновление до V6.0 закрывает все перечисленные проблемы. Контроллер доступа CROSSBOW Station Access Controller получил отдельное исправление: ошибка в библиотеке SQLite ведёт к повреждению памяти и позволяла добиться выполнения произвольного кода, версия V5.8 устраняет её.

WinCC позволяет выйти из базы данных в саму систему

В SIMATIC WinCC версий 7.5, 8.0 и 8.1 роль в базе данных наделена лишними правами. Уязвимость CVE-2026-59241 с рейтингом 8.8 даёт пользователю с доступом к базе возможность повысить привилегии и выполнить произвольные команды на хост-системе, где установлен WinCC. Это уже полный компромисс рабочей станции оператора. Siemens готовит исправления и советует опираться на общие меры защиты периметра.

Industrial Edge теряет данные и подставляется под чужой сервер

Комплект Industrial Edge Device Kit содержит две уязвимости обхода каталога (path traversal, выход за пределы разрешённой папки) с рейтингом до 9.1. Аутентифицированный удалённый злоумышленник получает доступ к внутренним интерфейсам и путям, что позволяет прочитать конфиденциальную информацию вплоть до удаления данных. Исправления вошли в версии V1.26.2-1, V1.27.1-1 и V1.28.0-6, более старые линии поддержки не получат. Инструмент Industrial Edge App Publisher до версии V1.27.9 уязвим к подмене сертификата и межсайтовому скриптингу. Вместе эти ошибки позволяют атакующему в сети выдать себя за сервер управления и выполнить произвольный код на локальной машине.

Автоматизация зданий осталась без части исправлений

Контроллеры APOGEE, TALON и Desigo PXC/PXM накапливают несколько дефектов с рейтингом до 8.2. Часть из них связана с ненадлежащей проверкой длины пользовательских данных в веб- и FTP-службах: удалённый злоумышленник без аутентификации может вызвать отказ в обслуживании или прочитать фрагменты памяти устройства. Ошибка CVE-2026-89208 в контроллерах Desigo приводит к чтению за границами пакета. Для APOGEE и TALON доступны обновления до версий V3.5.7 и V2.8.21, для Desigo исправление не запланировано. Вендор советует отключить веб- и FTP-службы и вывести контроллеры за правильно настроенные шлюзы.

Прочие исправления

SENTRON 3NA COM Fuse до версии V5.2 уязвим к отказу в обслуживании через сеть ZigBee: поддельный ответ на запрос присоединения меняет идентификатор узла и требует пересборки сети. PSS(R)SINCAL во всех версиях зависит от стороннего драйвера WibuKey, где запись за границами буфера ядра приводит к падению системы; поможет установка WibuKey Runtime для Windows 6.72 или новее, а для линии V22.5 - обновление Update 5. SIDIS Prime до V4.0.800 получил пакет исправлений в OpenSSL, SQLite и наборе пакетов Node.js с рейтингом до 8.7. Библиотека .NET Client Library для SIMATIC S7 Webserver API до последней версии допускает запись файлов за пределами каталога загрузки и раскрывает пароли восстановления ПЛК через сообщения об ошибках.

Что делать

Промышленным операторам имеет смысл сверить парк устройств со списком затронутых моделей и установить доступные обновления. Там, где патчей нет, остаются отключение неиспользуемых веб- и FTP-служб, ограничение доступа к портам управления списком доверенных адресов и сегментация сети с выводом контроллеров за межсетевые экраны. Для SIMATIC IPC нужно удалить тестовый ключ из базы UEFI, помня, что сброс настроек его вернёт. Пользователям WinCC и RUGGEDCOM CROSSBOW стоит ограничить круг лиц с доступом к базам данных и платформе управления.

Общая картина остаётся прежней: большинство problem сосредоточено не в самой логике контроллеров, а в веб-интерфейсах, службах и сторонних библиотеках вокруг них. Именно эти компоненты чаще всего выходят в общую сеть и именно они требуют первоочередного внимания при обновлении.

Ссылки

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