VulnCheck ma'lum qilishicha, Siemens SIMATIC IoT2050 Advanced qurilmalariga ta'sir qiluvchi maksimal darajadagi xavfsizlik zaifligi faol ravishda ekspluatatsiya qilinmoqda.

CVE-2026-58115 (CVSS balli: 10.0) sifatida kuzatilgan ushbu zaiflik — muhim funksiya uchun autentifikatsiyaning yo'qligi holati bo'lib, autentifikatsiyadan o'tmagan masofaviy hujumchi tomonidan ixtiyoriy kodni ishga tushirish uchun ekspluatatsiya qilinishi mumkin.

"Industrial OS bilan ishlaydigan va Node-RED o'rnatilgan SIMATIC IoT2050 Advanced qurilmalari Node-RED HTTP interfeysida autentifikatsiya yo'qligi zaifligini o'z ichiga oladi, bu esa autentifikatsiyadan o'tmagan masofaviy hujumchiga zararli oqimlar (flows) yaratish va asosiy serverda maksimal huquqlar bilan ixtiyoriy kodni bajarish imkonini beradi", — deb aytilgan Siemens 2026-yil avgust oyida e'lon qilgan maslahatida.

Muammo 4.3.4.1 yoki undan keyingi versiyalarda bartaraf etilgan. Yumshatish choralari sifatida Siemens foydalanuvchilarga Node-RED'ni o'chirish yoki quyidagi qadamlar orqali o'rnatishni mustahkamlashni tavsiya qiladi:

  • HTTPS kirishni yoqish
  • Tahrirlovchi va admin API'ni hisob ma'lumotlari asosidagi autentifikatsiya yoki OAuth/OpenID provayderi orqali himoyalash
  • HTTP tugunlari va Node-RED boshqaruv panelini (Dashboard) asosiy autentifikatsiya yordamida himoyalash

2026-yil 30-oktabr holatiga ko'ra, VulnCheck hujumchilarning o'z honeypot tarmog'iga qarshi CVE-2026-58115'ni qurollantirishga urinishlarini kuzatganini, bu esa Linux botini yuklab olish va ishga tushirish maqsadida amalga oshirilganini aytdi.

"Hujumchining so'rovi to'liq ekspluat edi", — dedi VulnCheck tadqiqotchisi Patrik Garriti. "U Node-RED oqimini joylashtirdi, uni avtomatik ravishda ishga tushirdi va hujumchi nazoratidagi serverdan binarni uch qatlamli kodlash ortida yuklab oldi."

Xususan, zararli oqim qobiq skript o'ramini (shell script wrapper) ishga tushirish uchun mo'ljallangan bo'lib, u wget yordamida AMD64 arxitekturasi uchun botnet binarini [85.215.73[.]250](https://www.virustotal.com/gui/ip-address/85.215.73.250/detection) manzilidan oladi. Agar wget urinish muvaffaqiyatsiz bo'lsa, curl zaxira sifatida ishlatiladi. So'nggi bosqichda binar "/dev/shm/.b" sifatida saqlanadi va bajariladi.

Shundan beri, kampaniya ortidagi hujumchilar ikki bosqichli jarayonga o'tishdi, bunda wget buyrug'i xuddi shu serverdan boshqa qobiq skriptni ("wget.sh") olish uchun ishlatiladi.

Yana bir so'rov [45.194.90[.]57:38472](https://www.virustotal.com/gui/ip-address/45.194.90.57/detection) manziliga wget/curl orqali ".sys_update" nomli yukni olish, uni diskda "/tmp/.kworker" sifatida saqlash (bu esa uni zararsiz yadro ishchi oqimi (kernel worker thread) sifatida niqoblashga urinish) va keyin bajarish uchun topilgan. "wget.sh" yoki ".kworker"ning aniq funksionalligi noma'lum qolmoqda, chunki ular olinmadi.

"Bir nechta so'rovlar umuman yuklab oluvchini joylashtirmadi. Buning o'rniga, oqim HTTP in endpointini (masalan /cmd yoki tasodifiy nomlangan yo'l) ochadi, u funksiya tuguni orqali addpay yoqilgan exec tuguniga ulangan, shuning uchun hujumchi keyinchalik so'rov parametrida buyruqlarni uzatish orqali ixtiyoriy buyruqlarni bajarishi mumkin", — dedi Garriti. "Bu orqa eshik xotirada joylashgan implant qayta yuklashda yo'qolsa ham saqlanib qoladi."