MENU Schließen
Schließen

Sicherheitshinweis: Brotli-Schwachstelle in Node.js (CVE-2026-111497)

Was passiert ist

Am 21. Oktober 2026 hat das Node.js-Projekt Sicherheitsupdates für die Versionslinien 22.x, 24.x und 26.x veröffentlicht. Die schwerwiegendste der zehn behobenen Schwachstellen ist CVE-2026-111497, ein Out-of-Bounds-Write im Brotli-Decoder. Brotli ist ein Kompressionsverfahren, das unter anderem für HTTP-Antworten und Webfonts genutzt wird. Ein manipulierter Brotli-Datenstrom bringt den Decoder dazu, über das Ende eines Speicherpuffers hinaus zu schreiben. Das Node.js-Projekt stuft die Schwachstelle als „High“ ein.

Exploit-Code ist öffentlich verfügbar. Behoben ist die Schwachstelle in Node.js 22.23.4, 24.22.1 und 26.12.1.

Auswirkungen auf die Enginsight-Plattform

Wir haben am 27. Oktober 2026 den Quellcode und die ausgelieferten Container-Images der On-Premises-Installation sowie Hacktor und Observer geprüft. Mehrere Dienste der Plattform liefen auf Node.js <= 24.21.0 und waren damit betroffen. Ausgelöst werden kann die Schwachstelle, wenn ein Dienst Inhalte von einem Server abruft, den Angreifende kontrollieren, etwa bei der Zustellung von Webhook-Benachrichtigungen oder beim Abruf überwachter Webseiten.

Die wahrscheinlichste Folge ist der Absturz des betroffenen Dienstes. Codeausführung ist deutlich aufwendiger, lässt sich aber nicht ausschließen. Hacktor und Observer nutzen für die Darstellung von Webinhalten die Brotli-Bibliothek des Betriebssystems. Dort ist deshalb zusätzlich ein Update des Betriebssystem-Pakets libbrotli1 nötig.

Aktualisierte Container

Ab den folgenden Versionen enthalten die Container Node.js 24.22.1:

Container
Fix ab Version

enterprise-ui-m1-1
7.17.31

enterprise-server-m2-1
7.17.80

enterprise-scheduler-m29-1
2.0.14

enterprise-updater-m34-1
3.0.18

enterprise-historian-m38-1
2.4.2

enterprise-generator-m35-1
1.15.37

enterprise-themis-m43-1
2.2.59

Die Versionsnummern sind Anwendungsversionen der jeweiligen Container. Welche Node.js-Version tatsächlich läuft, können Sie direkt im Container prüfen.

Was Sie jetzt tun sollten

1. Versionsstand der On-Premises-Installation prüfen. 

Den Versionsstand sehen Sie im Web-Frontend unter Einstellungen > On-Premises. Alternativ zeigt dieser Befehl auf dem Host die laufenden Container mit ihrer Image-Version:

sudo docker ps –format ‚{{.Names}}  {{.Image}}‘

Die Node.js-Version eines Containers prüfen Sie zum Beispiel so:

sudo docker exec enterprise-server-m2-1 node –version

Erwartet wird v24.22.1 oder höher.#

2. Container aktualisieren. 

Liegt ein Container unter der Version aus der Tabelle, führen Sie das Update der On-Premises-Installation über den gewohnten Weg durch:

cd /opt/enginsight/enterprise && sudo ./update.sh

3. Hacktor- und Observer-Systeme aktualisieren.

Ein Update von Hacktor oder Observer allein reicht hier nicht aus, das Betriebssystem-Paket libbrotli1 muss ebenfalls aktualisiert werden. Auf Debian- und Ubuntu-Systemen:

sudo apt update && sudo apt install –only-upgrade libbrotli1

Starten Sie das System anschließend neu, damit laufende Prozesse die korrigierte Bibliothek laden.

Quelle

Primärquelle: Node.js Security Releases vom 21. Oktober 2026

Weitere Beiträge im Enginsight Blog
NGINX Heap Overflow CVE

CVE-2026-42533 – NGINX Heap Overflow

TL;DR Die Schwachstelle CVE-2026-42533 entsteht durch eine inkonsistente Verarbeitung von Regex-Captures in der zweistufigen Script Engine von NGINX. Dadurch kann ein Heap Buffer Overflow ausgelöst

Titelbild zum Blogbeitrag „Wie Künstliche Intelligenz die Cybersecurity umkrempelt" – abstrakte Grafik: eine Flut ungeordneter Datenpunkte wird durch eine Filterebene in ein strukturiertes Netzwerk überführt; Subline: „KI-Patch-Flut: Warum klassisches Schwachstellenmanagement an seine Grenzen stößt"

Wie KI Cybersecurity umkrempelt

KI-Patch-Flut: Warum klassisches Schwachstellenmanagement an seine Grenzen stößt Es war eine Zahl die aufhorchen ließ: Mitte April schloss Mozilla mit Hilfe von Anthropics neuem KI-Modell