image

Node-RED-servers via kritieke kwetsbaarheid geïnfecteerd met malware

dinsdag 3 november 2026, 14:36 door Redactie, 1 reacties

Aanvallers maken misbruik van een kritieke kwetsbaarheid in programmeertool Node-RED om servers met malware te infecteren. Dat meldt cybersecuritybedrijf Vulncheck. Siemens maakte het bestaan van de kwetsbaarheid (CVE-2026-58115) in augustus bekend en stelde dat er ook updates voor het probleem beschikbaar waren. Node-RED is een 'low-code' visuele programmeertool om eenvoudig apparaten en applicaties te koppelen en taken te automatiseren. Het wordt gebruikt voor industriële omgevingen, maar ook het Internet of Things (IoT) en domotica.

CVE-2026-58115 betreft het ontbreken van authenticatie binnen de Node-RED HTTP interface. Een ongeauthenticeerde aanvaller kan hierdoor toegang tot programmeer-nodes krijgen die systeemcommando's op de server kunnen uitvoeren. Door middel van een malafide 'Node-RED flow' kan een aanvaller willekeurige code met maximale rechten op de onderliggende server uitvoeren, aldus het beveiligingsbulletin van Siemens. De CVSS-impactscore van de kwetsbaarheid is beoordeeld met een 10.0 op een schaal van 1 tot en met 10.

Siemens maakt op de SIMATIC IoT2050 gateway gebruik van Node-RED. Volgens de beschrijving van Siemens moet de IoT-gateway bestaande fabrieken 'Industrial Internet of Things (IIoT) ready' maken, zonder dat hiervoor hardware of software moet worden aangepast. Cybersecuritybedrijf Vulncheck meldt dat aanvallers misbruik van CVE-2026-58115 maken. Via een malafide flow zal de kwetsbare Node-RED-server malware van de server van de aanvallers downloaden en uitvoeren. Het gaat onder andere om een Linux-bot en webshell die als backdoor fungeert. Het is op dit moment nog onbekend wat het doel van de aanvallers is.

Reacties (1)
Gisteren, 10:02 door Anoniem
Het is me niet duidelijk of dit Node-RED is, of specifiek Siemens. Als je zoekt, lijkt er helemaal niets over Node-RED zelf te vinden te zijn. Het lijkt eerder dat Siemens een flow heeft gemaakt die code uitvoert via shell exec.

Voor de programmeurs onder ons: sla iedereen die je kent die shell exec doet met een vis in zijn gezicht. Zoveel programmeurs doen dat nog steeds, en het is echt slecht. Het blijft keer op keer exploitabel. Log4j achtige dingen, zeg maar. Gebruik in plaats daarvan de argument array. En als je het doet omdat je pipes e.d. wilt doen, lees gewoon stdout/stdin zelf.
Reageren
Ondersteunde bbcodes
Bold: [b]bold text[/b]
Italic: [i]italic text[/i]
Underline: [u]underlined text[/u]
Quote: [quote]quoted text[/quote]
URL: [url]https://www.security.nl[/url]
Config: [config]config text[/config]
Code: [code]code text[/code]

Je bent niet en reageert "Anoniem". Dit betekent dat Security.NL geen accountgegevens (e-mailadres en alias) opslaat voor deze reactie. Je reactie wordt niet direct geplaatst maar eerst gemodereerd. Als je nog geen account hebt kun je hier direct een account aanmaken. Wanneer je Anoniem reageert moet je altijd een captchacode opgeven.