Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Network-reachable Node-RED with no authentication (AV:N/AC:L/PR:N/UI:N); command execution escapes the app to full host control (S:C, C:H/I:H/A:H).
Primary rating from Vendor (siemens).
CVSS VectorVendor: siemens
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability has been identified in SIMATIC IoT2050 Advanced (6ES7647-0BA00-1YA2) (All versions < V4.3.4.1 running Industrial OS with Node-RED installed). Affected devices do not enforce authentication on the Node-RED HTTP interface, allowing unauthenticated access to programming nodes that are capable of executing system commands on the server. This could allow an unauthenticated remote attacker to create malicious flows through the HTTP interface in order to execute arbitrary code on the underlying server with maximum privileges.
AnalysisAI
Unauthenticated remote code execution affects Siemens SIMATIC IoT2050 Advanced (6ES7647-0BA00-1YA2) gateways running Industrial OS with Node-RED installed, in all versions prior to V4.3.4.1. The Node-RED HTTP interface ships without authentication, exposing programming nodes that run system commands, so any attacker with network reachability can push malicious flows and execute code as the highest-privilege user. There is no public exploit identified at time of analysis and it is not in CISA KEV, but the CVSS 10.0 rating and trivial exploitation make this a top-priority patch for exposed devices.
Technical ContextAI
The affected component is Node-RED, a flow-based programming runtime commonly used on IoT/edge gateways, running here on Siemens' Industrial OS on the ARM-based IoT2050 Advanced. Node-RED exposes an HTTP-based flow editor and admin API; certain node types (e.g. 'exec' and function nodes) are explicitly capable of invoking shell commands and executing arbitrary JavaScript on the host. The root cause maps to CWE-306 (Missing Authentication for a Critical Function): the Node-RED editor/admin endpoint is served without adminAuth configured, so a security-critical capability - code and command execution - is reachable with no credential check. The CPE cpe:2.3:a:siemens:simatic_iot2050_advanced confirms the impacted product line, and the flaw applies specifically to installations where Node-RED has been added on Industrial OS.
RemediationAI
Vendor-released patch: update SIMATIC IoT2050 Advanced Industrial OS to V4.3.4.1 or later, which resolves the missing authentication on the Node-RED interface, per Siemens advisory SSA-834709 (https://cert-portal.siemens.com/productcert/html/ssa-834709.html). Until the update can be applied, enable Node-RED editor/admin authentication by configuring the adminAuth setting in settings.js with strong credentials so the flow editor and admin API require login (side effect: legitimate operators must authenticate to edit flows). As additional compensating controls, restrict network access to the Node-RED HTTP port (default 1880) via host or perimeter firewall rules to trusted management hosts only, and place the device on an isolated OT/management VLAN rather than a routable or internet-facing segment (trade-off: remote flow development becomes gated behind that management path). If Node-RED is not required, uninstalling or disabling the service removes the exposure entirely.
Same technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-56119
GHSA-mmh6-f99q-64fh