Две уязвимости в веб-интерфейсе управления (Web-Based Management, WBM) контроллеров WAGO позволяют пользователю с низкими привилегиями удалённо выполнить команды с правами root (суперпользователя). Одна из них ведёт к выполнению команд оболочки от имени root. Изменять защищённые параметры промышленной шины PROFIBUS позволяет другая. Проблемы касаются контроллеров CC100, PFC100 G2, PFC200 G2, TP600, Edge Controller и WP400 с прошивкой WAGO OS Linux ниже 4.10.0.
Внедрение команд и обход прав в прошивке WAGO
Обе уязвимости затрагивают версии прошивки с 1.0.0 до 4.10.0 на перечисленных аппаратных платформах. Оценка CVE-2026-80466 по шкале CVSS (система оценки уязвимостей) 3.1 составляет 8.8. Для CVE-2026-88850 этот показатель равен 8.1. Обе проблемы относятся к высокому уровню опасности. По версии CVSS 4.0 оценки составляют 8.7 и 7.2. Сведений об эксплуатации в реальных атаках в бюллетене нет. WAGO опубликовала бюллетень VDE-2026-096 20 октября 2026 года, выпуск координировал CERT@VDE. Уязвимости обнаружил Иевген Бондаренко и сообщил о них в CISA. Обе проблемы требуют действующей учётной записи, поэтому анонимно их использовать нельзя.
Параметры маршрутизации и права root
В первом случае WBM принимает параметры маршрутизации без достаточной проверки. Интерфейс сохраняет введённые значения в файл конфигурации. Затем привилегированный скрипт с правами root обрабатывает их. Поэтому атакующий с учётной записью низкого уровня может записать в параметры команды оболочки и выполнить их от имени суперпользователя. Проблема относится к классу CWE-78, внедрение команд операционной системы.
Для атаки нужен доступ к WBM и действующая учётная запись. Вектор атаки сетевой, сложность низкая, взаимодействие с пользователем не требуется. Веб-интерфейс работает по сети, поэтому атака не требует физического доступа к устройству. WBM служит для настройки маршрутизации, диагностики и параметров промышленных шин. Компрометация одной низкопривилегированной учётной записи открывает путь к полному контролю над устройством.
Конфигурация PROFIBUS и модель авторизации
Второй случай связан с моделью авторизации WBM. Интерфейс не проверяет права для части операций с конфигурацией PROFIBUS. Пользователь с низкими привилегиями получает доступ к функции конфигурации и меняет параметры, которыми владеет root. Среди них адресация устройств и настройки SSA (Set Slave Address, присвоение адреса ведомому устройству). В результате меняются параметры промышленной шины, а границы привилегий внутри интерфейса нарушаются. Проблема относится к классу CWE-862, отсутствие проверки авторизации.
Изменение адресации и параметров SSA затрагивает обмен данными между ведущим и ведомыми устройствами. Атакующий может менять эти настройки без ведома администратора, поскольку интерфейс не требует для этого отдельных прав. Проверка конфигурации после такого вмешательства помогает обнаружить расхождения в адресации. Для промышленной площадки это означает риск сбоя обмена с полевыми устройствами.
WAGO относит контроллеры к оборудованию для химической промышленности, критического производства, энергетики, транспорта и систем водоснабжения и водоотведения. Устройства применяются по всему миру, штаб-квартира производителя находится в Германии.
WAGO рекомендует обновить прошивку до версии 4.10.0 (FW32) или выше. Установка этой версии устраняет обе уязвимости. Для нестандартных сборок нужно обратиться в поддержку производителя. Дополнительно компания советует ограничить физический доступ к контроллерам и использовать VPN (виртуальная частная сеть) для удалённого подключения. CISA предлагает исключить прямой доступ к устройствам из интернета, разместить их за межсетевым экраном и изолировать сети АСУ ТП от корпоративных сетей.
Атака возможна только после входа в WBM. Поэтому доступ к интерфейсу ограничивают в первую очередь. Ограничение сетевого периметра и установка обновления снижают риск до того, как злоумышленник получит низкопривилегированную учётную запись. Для промышленных контроллеров обновление планируют с учётом технологического процесса и возможных остановок.
Ссылки