Критическая уязвимость Siemens IoT2050 открыла путь к удалённым командам

VulnCheck сообщила об активной эксплуатации уязвимости CVE-2026-58115 в устройствах Siemens SIMATIC IoT2050 Advanced. Её оценка по CVSS — 10,0, максимальная. Под угрозой конфигурации с Industrial OS и установленным Node-RED.
Критическая уязвимость Siemens IoT2050 открыла путь к удалённым командам
Изображение носит иллюстративный характер

Проблема связана с отсутствием аутентификации в HTTP-интерфейсе Node-RED. Удалённому злоумышленнику не нужны учётные данные: он может добавить вредоносный поток Node-RED и запустить произвольный код на устройстве с максимальными привилегиями.
Siemens описала уязвимость в предупреждении, опубликованном в августе 2026 года. Компания подтвердила, что атакующий без аутентификации может создавать вредоносные потоки и выполнять произвольный код. Исправление включено в версию 4.3.4.1 и более поздние.
Исследователь VulnCheck Патрик Гаррити назвал обнаруженный запрос «полноценной эксплуатацией»: он разворачивал поток Node-RED, автоматически запускал его и загружал двоичный файл с сервера злоумышленников. Данные в запросе были закодированы в три слоя.
Первоначальный поток запускал оболочку shell-скрипта. Та скачивала с адреса 85.215.73[.]250 ботнет-файл для AMD64 с помощью wget; если команда не срабатывала, использовался curl. Файл сохранялся как /dev/shm/.b, после чего запускался.
Позднее атакующие перешли к двухэтапной загрузке: команда wget получала с того же сервера скрипт wget.sh. В другом запросе wget или curl обращались к 45.194.90[.]57:38472 за файлом .sys_update. Его сохраняли в /tmp/.kworker, маскируя под безобидный процесс ядра, а затем выполняли.
Содержимое wget.sh и .kworker исследователям получить не удалось, поэтому назначение этих файлов остаётся неизвестным. Сам факт загрузки и запуска вредоносного кода подтверждён, но приписывать этим компонентам конкретные функции пока нельзя.
Некоторые запросы обходились без загрузчика и полезной нагрузки. Вместо этого поток Node-RED открывал HTTP-точку входа, например /cmd или путь со случайным именем, и соединял её через узел function с узлом exec, где была включена опция addpay.
Такой поток превращает запрос к адресу в канал удалённого выполнения команд: атакующий передаёт команду через параметр запроса и запускает её позднее. Гаррити отметил, что этот бэкдор может сохраниться даже после перезагрузки, если установленный в памяти имплант исчезнет.


Новое на сайте

20959Что известно о предупреждении mSecure и какие меры принять? 20957Что делать администраторам cPGuard после взлома канала обновлений? 20956Бэкдор в телевизоре: как Google остановила сеть из 1,3 млн Android-устройств 20955Кто может получить доступ к кошелькам через плагин CryptoPayment Gateway? 20954Критическая уязвимость Siemens IoT2050 открыла путь к удалённым командам 20953Взлом Chainstack: под угрозой оказались данные клиентов и хеши паролей 20952Четыре проверки, которые помогают найти уязвимости с реальным риском 20951Две уязвимости Barracuda открывают путь к root-доступу 20950Почему устаревшие Synology NAS снова оказались мишенью вымогателей? 20949Старая техника Apple получила заплатку для опасной уязвимости 20948Как три уязвимости открыли ShinyHunters путь к серверам PeopleSoft? 20947Может ли ИИ сам собрать уязвимости в работающий взлом? 20946Уязвимость CVSS 10.0 в LXD и MicroCloud позволяет выдать себя за доверенного клиента 20945Google разрешит устанавливать приложения из сторонних магазинов одним нажатием
Ссылка