External risk intelligence

SIMATIC IoT2050 Advanced Node-RED Unauthenticated Command Execution

CVE advisorySeverity: CRITICAL (CVSS 10.0)

CVE-2026-58115

The device is an industrial IoT gateway designed for edge computing and automation. While it includes an HTTP interface for Node-RED that could be exposed, these devices are typically deployed within isolated industrial control network segments rather than directly on the public internet, though configuration errors or specific deployment requirements could plausibly expose the interface.

Missing Authentication

Halo Surface Signal: 3 out of 5 — possibly public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

A critical vulnerability exists in SIMATIC IoT2050 Advanced devices running Industrial OS with Node-RED, allowing unauthenticated remote attackers to execute arbitrary code with full privileges by exploiting an insecure HTTP interface. This could significantly impact operational technology environments by enabling unauthorized system control.

  • Unsecured Node-RED allows code execution.
  • Critical for operational technology systems.
  • Confirm relevance and potential exposure.

Attack Path

How an attacker could exploit the issue

An attacker could reach and trigger this vulnerability by accessing the Node-RED HTTP interface, which lacks authentication. By creating malicious flows through this interface, an attacker could then execute arbitrary system commands on the affected device, leading to full system compromise.

  • No authentication required for access.
  • Attacker creates malicious flows via HTTP.
  • Risk of arbitrary code execution.

Live Threat

Current exploitation, exposure, and threat context

This vulnerability could impact SIMATIC IoT2050 Advanced devices running specific Industrial OS versions with Node-RED installed. When the Node-RED HTTP interface is accessible remotely, unauthenticated attackers could exploit it to execute arbitrary system commands with full privileges on the device.

  • System commands could be executed.
  • Unauthenticated HTTP access allows exposure.
  • Arbitrary code execution with full privileges.

Operational Fix

Recommended remediation, mitigation, and detection steps

The affected SIMATIC IoT2050 Advanced devices, when running Industrial OS with Node-RED installed, do not enforce authentication on the Node-RED HTTP interface. This allows unauthenticated remote attackers to execute arbitrary code with maximum privileges on the underlying server by creating malicious flows. System owners, application owners, and potentially network/security teams are responsible for addressing this critical vulnerability. The first practical step involves identifying all instances of the affected technology, confirming their exposure and business criticality, and then planning remediation based on the assessed risk.

  • Identify all affected devices and owners.
  • Verify Node-RED HTTP interface exposure.
  • Plan remediation based on risk assessment.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is the SIMATIC IoT2050 Advanced?

The SIMATIC IoT2050 Advanced is an industrial IoT gateway designed for edge computing and automation tasks in manufacturing environments. It often runs an industrial operating system that supports various software tools, including Node-RED, a flow-based development environment used to wire together hardware devices, APIs, and online services.

What does CWE-306 mean for CVE-2026-58115?

CWE-306 refers to 'Missing Authentication for Critical Function.' In the context of CVE-2026-58115, this means the software performs an action—in this case, allowing users to define programming nodes capable of system command execution—without first verifying the user's identity. Because the Node-RED interface lacks this gatekeeper, anyone who can reach the interface can instruct the device to perform unauthorized system-level tasks.

How can an attacker trigger this vulnerability?

An attacker triggers this by connecting to the device's Node-RED HTTP interface over the network. Once connected, they can inject malicious flows that command the underlying server to execute code. This vulnerability is not triggered by internal logic errors within legitimate, pre-existing workflows; it specifically requires external, unauthenticated access to the interface's configuration or design functions to gain control.

Do I need to worry about this if my device is internal?

According to Halo Surface Signal, this gateway is typically deployed in isolated industrial control segments rather than directly on the public internet. While this offers some protection, your risk depends on whether network misconfigurations or specific deployment requirements have accidentally exposed the Node-RED interface to broader, less-trusted network segments.

What are the first steps to address this issue?

Start by locating all SIMATIC IoT2050 Advanced units within your environment and verifying if they are running the affected software configuration. Check whether the Node-RED HTTP interface is enabled and accessible. Once identified, evaluate the business criticality of those specific devices to prioritize your remediation efforts and plan the necessary security updates provided by the vendor.

References