Die ThingsBoard-CVE-Liste 2026 gelesen: eine Plattform-Lücke, elf aus Abhängigkeiten

5. September 2026
Timo WevelsiepTimo Wevelsiep
thingshost

Die ThingsBoard-CVE-Liste 2026 gelesen: eine Plattform-Lücke, elf aus Abhängigkeiten

Was in der ThingsBoard-CVE-Liste 2026 wirklich steht: CVE-2026-53676 in der Plattform, der Rest in Spring, Netty, Tomcat und pgjdbc.

thingshost.de Blog

Hinweis zum Inhalt: Die Informationen in diesem Artikel wurden nach bestem Wissen zum Zeitpunkt der Veröffentlichung zusammengestellt. Technische Details, Preise, Versionen, Lizenzmodelle und externe Inhalte können sich ändern. Bitte prüfen Sie die genannten Angaben eigenständig, insbesondere vor geschäftskritischen oder sicherheitsrelevanten Entscheidungen. Dieser Artikel ersetzt keine individuelle Fach-, Rechts- oder Steuerberatung.

WZ-IT führt thingshost weiter. Aktuelles Hosting ab 159,80 € netto/Monat; Einrichtung und Service Level gemäß Angebot. Frühere Paketpreise, Standortlisten und Kostenvergleiche in diesem datierten Artikel beschreiben das damalige Angebot, nicht die aktuellen WZ-IT-Konditionen. Aktuellen Leistungsumfang ansehen.

Wer einen Schwachstellen-Scanner auf eine ThingsBoard-Installation loslässt, bekommt für 2026 eine unangenehm lange Liste. Bei der Prüfung von elf häufig genannten Kennungen gegen die NVD blieb allerdings genau eine übrig, die ThingsBoard selbst betrifft: CVE-2026-53676. Die übrigen zehn liegen in Spring, pgjdbc, Apache OpenNLP, Netty und Apache Tomcat, also in Bibliotheken, die die Plattform mitbringt. Diese Unterscheidung ist keine Wortklauberei, sie bestimmt, wer patchen kann und wann. Dieser Beitrag sortiert die Liste und zieht die Konsequenzen für den Betrieb.

Auch interessant: NIS2 für OT- und IIoT-Plattformen · ThingsBoard CE vs. PE 2026 · ThingsBoard: Cloud oder Managed Hosting?


Inhaltsverzeichnis

Die eine, die zählt: CVE-2026-53676

ThingsBoard enthält eine Prototype-Pollution-Schwachstelle, die zur Ausführung beliebigen Codes in einem Sandbox-Kontext führen kann, und zwar durch einen Nutzer, der sich mit Tenant-Administrator-Rechten am betroffenen Produkt anmelden kann [1].

Die harten Daten aus der NVD [1]:

Kennung CVE-2026-53676
Veröffentlicht 17. Juni 2026
CVSS 4.0 8.6 HIGH
CVSS 3.0 7.2 HIGH
Voraussetzung Anmeldung mit TENANT_ADMIN

Betroffen sind laut der JVN-Meldung alle Versionen vor 4.3.1.2 [2]. Gemeldet wurde die Schwachstelle von Hiroki Imai von LAC Co., Ltd. an die IPA, die Koordination lief über JPCERT/CC [2]. Der Fix trägt in ThingsBoard den Titel „Hardened remote JS executor script invocation" [2][3].

Wie schlimm ist das?

Hier lohnt die Genauigkeit, weil die beiden CVSS-Werte auseinandergehen und beide recht haben.

Die Voraussetzung ist erheblich: Der Angreifer muss sich bereits mit Tenant-Administrator-Rechten anmelden können. Das ist keine anonyme Ausnutzung über das Internet, sondern eine Rechteausweitung ausgehend von einem ohnehin hochprivilegierten Konto.

Relevant wird das trotzdem, und zwar überall dort, wo Mandanten nicht ausschließlich vom Plattformbetreiber verwaltet werden. Wer Kunden oder Fachabteilungen eigene Mandanten mit eigenen Administratoren gibt, hat genau die Konstellation, in der die Sandbox das trennende Element sein sollte. Dann ist eine Lücke in dieser Sandbox kein akademisches Problem.

Und die anderen zehn?

Die Liste, die in Aggregatoren unter ThingsBoard geführt wird, sieht deutlich bedrohlicher aus, als sie ist. Bei der Prüfung gegen die NVD ergab sich folgendes Bild [4]:

Kennung CVSS Veröffentlicht Tatsächlich betroffene Komponente
CVE-2026-40975 4.8 MEDIUM 28.04.2026 Spring, ${random.value} nicht für Geheimnisse geeignet
CVE-2026-40973 7.0 HIGH 28.04.2026 Spring, lokales Verzeichnis übernehmbar
CVE-2026-42198 7.5 HIGH 29.04.2026 pgjdbc, PostgreSQL-JDBC-Treiber
CVE-2026-42027 9.8 CRITICAL 04.05.2026 Apache OpenNLP, ExtensionLoader
CVE-2026-41284 7.5 HIGH 12.05.2026 Apache Tomcat, fehlende Ressourcenbegrenzung
CVE-2026-43512 9.8 CRITICAL 12.05.2026 Apache Tomcat, in der NVD als DEPRECATED gekennzeichnet
CVE-2026-42579 7.5 HIGH 13.05.2026 Netty
CVE-2026-42583 7.5 HIGH 13.05.2026 Netty
CVE-2026-42584 7.3 HIGH 13.05.2026 Netty
CVE-2026-42587 7.5 HIGH 13.05.2026 Netty

Zehn von elf geprüften Kennungen betreffen also Fremdkomponenten. Das ist keine Kritik an ThingsBoard: Eine Java-Plattform dieser Größe bringt zwangsläufig Spring, Netty, Tomcat und einen JDBC-Treiber mit, und jede dieser Komponenten hat ihren eigenen Schwachstellenstrom.

Ein Detail verdient Beachtung: CVE-2026-43512 ist in der NVD als DEPRECATED gekennzeichnet [4]. Wer diese Kennung in einem Bericht als offene kritische Lücke führt, führt eine Karteileiche.

Warum die Unterscheidung den Handlungsweg bestimmt

Das ist der eigentliche Punkt dieses Beitrags, und er gilt weit über ThingsBoard hinaus.

Bei einer Plattform-Lücke ist der Weg klar: Das Projekt veröffentlicht ein Release, Sie aktualisieren. Bei CVE-2026-53676 ist das Version 4.3.1.2 [2].

Bei einer Abhängigkeits-Lücke ist der Weg länger. Die Bibliothek veröffentlicht einen Fix. Danach muss ThingsBoard die neue Version einziehen, testen und ein Release bauen. Erst dann können Sie aktualisieren. Zwischen der Veröffentlichung der Netty-Schwachstellen am 13. Mai und einem ThingsBoard-Release, das die neue Netty-Version enthält, liegt zwangsläufig Zeit.

In dieser Zeit passiert Folgendes: Ihr Scanner meldet die Kennung. Es gibt keinen Patch, den Sie einspielen könnten. Und die Frage, die Ihnen dann gestellt wird, lautet nicht „ist das gefixt", sondern „warum ist das seit sechs Wochen offen".

Die ehrliche Antwort ist selten befriedigend, aber sie ist wichtig: Ein Betreiber kann eine Abhängigkeits-Lücke nicht schließen, bevor das Projekt sie einzieht. Er kann den betroffenen Pfad absichern, einschränken oder abschalten. Patchen kann er ihn nicht.

Ein Vorgehen für Scanner-Meldungen

Drei Schritte, die den Großteil der Aufregung nehmen.

1. Gegen die NVD prüfen, nicht gegen einen Aggregator. Die Zuordnung „das ist eine ThingsBoard-CVE" stammt bei Aggregatoren oft aus einer Abhängigkeitsbeziehung, nicht aus der Schwachstelle selbst. Der NVD-Eintrag nennt die tatsächlich betroffene Komponente. Für die Liste oben war das der Unterschied zwischen elf und einer.

2. Plattform oder Abhängigkeit? Davon hängt ab, ob ein ThingsBoard-Release die Lösung ist oder ob Sie auf eines warten.

3. Ist der Pfad in Ihrer Installation erreichbar? Apache OpenNLP mit 9.8 ist beeindruckend auf dem Papier, aber nur relevant, wenn die betroffene Funktion genutzt wird. CVE-2026-53676 mit 8.6 setzt ein Tenant-Administrator-Konto voraus. CVSS beschreibt die technische Schwere, nicht Ihre Exponierung.

Erst nach diesen drei Schritten ist die Frage nach der Dringlichkeit sinnvoll beantwortbar. Wer sie überspringt, patcht in der falschen Reihenfolge oder gar nicht, weil die Liste zu lang wirkt, um sie anzufangen.

Was das für die Betriebsplanung heißt

Für ThingsBoard bedeutet das konkret:

  • Dem aktuellen Release-Zweig folgen, statt auf einer Version zu verharren. Aktualisierte Abhängigkeiten kommen nur über Releases herein, und wer drei Versionen zurückliegt, sammelt Abhängigkeits-CVEs an, ohne selbst etwas falsch gemacht zu haben.
  • Tenant-Administrator-Konten wie privilegierte Konten behandeln. CVE-2026-53676 ist eine Erinnerung daran, dass diese Rolle in ThingsBoard viel kann und die Sandbox die Grenze ist, nicht die Rollenzuweisung.
  • Die Release-Tabelle als Quelle nehmen, nicht den Scanner-Bericht [5].
  • Bei Meldungen an die Geschäftsführung die Unterscheidung mitliefern. Eine Liste mit elf Einträgen und eine Liste mit einer Plattform-Lücke plus zehn Abhängigkeiten führen zu unterschiedlichen Entscheidungen.

Wie sich das in die Anforderungen aus NIS2 einordnet, haben wir im Beitrag zu NIS2 für OT- und IIoT-Plattformen behandelt. Kurz gefasst: Schwachstellenbehandlung ist dort eine benannte Pflicht, und ein nachvollziehbares Verfahren zählt mehr als eine leere Liste.

thingshost: Managed ThingsBoard aus Deutschland

Wir betreiben ThingsBoard als dedizierte Instanz, standardmäßig in Deutschland, mit AV-Vertrag. Updates fahren wir mit Ankündigung und Wartungsfenster, einschließlich der Release-Wechsel, über die aktualisierte Abhängigkeiten einlaufen.

Der Standard-Plan mit der Community Edition kostet in der Region Deutschland ab 149,90 € im Monat netto, empfohlen bis 100 Geräte und ohne lizenzbedingte Gerätegrenze.

Was wir nicht können und auch nicht behaupten: eine Abhängigkeits-Lücke schließen, bevor ThingsBoard sie in ein Release zieht. Was wir tun, ist den betroffenen Pfad zu bewerten, ihn wo möglich abzusichern und Sie zu informieren, statt Sie die Kennung aus einem Scanner-Bericht erfahren zu lassen.

Leistungsumfang und Bereitstellung mit WZ-IT abstimmen. Bereitstellung und Vertragsbedingungen werden mit WZ-IT im Angebot vereinbart. Es gibt kein Self-Service-Portal und kein automatisches Testabonnement.

Preise ansehen · Kontakt aufnehmen

Fazit

Die ThingsBoard-CVE-Lage 2026 ist ruhiger, als die Listen vermuten lassen. Eine Plattform-Schwachstelle, CVE-2026-53676, behoben ab Version 4.3.1.2, mit einer Voraussetzung, die sie in Mehrmandanten-Umgebungen ernst und in Einzelbetrieben überschaubar macht.

Der Rest ist der normale Schwachstellenstrom eines Java-Stacks. Er verschwindet nicht, er lässt sich nicht durch Anbieterwahl vermeiden, und er wird durch das Zusammenzählen von CVSS-Werten nicht verständlicher. Was hilft, ist die Unterscheidung: Wer patchen kann, wer warten muss, und ob der betroffene Pfad bei Ihnen überhaupt erreichbar ist.


thingshost ist ein unabhängiger Managed-Hosting-Anbieter und steht in keiner Verbindung zu ThingsBoard, Inc., der Apache Software Foundation, Broadcom oder den Netty-Projektbeteiligten. Die CVE-Angaben folgen der National Vulnerability Database, Stand 05.09.2026; Bewertungen und Zuordnungen können sich ändern. Dieser Beitrag ordnet technisch ein und ersetzt keine Sicherheitsberatung.


Quellen

Häufige Fragen

Welche ThingsBoard-CVE ist 2026 wirklich relevant?▼
CVE-2026-53676, eine Prototype-Pollution-Schwachstelle in ThingsBoard selbst. Sie kann laut NVD zur Ausführung beliebigen Codes in einem Sandbox-Kontext führen und setzt einen Nutzer voraus, der sich mit Tenant-Administrator-Rechten anmelden kann. Die NVD führt sie mit CVSS 4.0 bei 8.6 und CVSS 3.0 bei 7.2, veröffentlicht am 17. Juni 2026. Betroffen sind laut JVN alle Versionen vor 4.3.1.2.
Warum sind in CVE-Datenbanken so viele ThingsBoard-Einträge?▼
Weil die meisten davon keine ThingsBoard-Schwachstellen sind, sondern Schwachstellen in Bibliotheken, die ThingsBoard mitbringt. Bei der Prüfung von elf häufig genannten Kennungen aus dem Jahr 2026 entfielen zehn auf Fremdkomponenten: Spring, pgjdbc, Apache OpenNLP, Netty und Apache Tomcat. Für den Betrieb ist die Unterscheidung wichtig, weil sie bestimmt, wer patchen muss und wie schnell ein Fix überhaupt verfügbar sein kann.
Was ist eine Prototype-Pollution-Schwachstelle?▼
Ein Angriff auf die Objektstruktur einer JavaScript-Laufzeit: Über manipulierte Eigenschaften wird der gemeinsame Prototyp verändert, sodass sich das Verhalten aller Objekte ändert, die davon erben. In einer Umgebung, die eigenen Skriptcode ausführt, kann das dazu führen, dass die Sandbox nicht mehr so eng greift wie vorgesehen. Der Fix trägt bei ThingsBoard den Titel „Hardened remote JS executor script invocation“.
Wie kritisch ist CVE-2026-53676 im Alltag?▼
Die Voraussetzung ist erheblich: Der Angreifer muss sich bereits mit Tenant-Administrator-Rechten anmelden können. Das ist keine anonyme Fernausnutzung, sondern eine Rechteausweitung ausgehend von einem ohnehin hochprivilegierten Konto. Genau deshalb weichen die Bewertungen auseinander, CVSS 4.0 gibt 8.6, CVSS 3.0 gibt 7.2. Relevant wird sie überall dort, wo Mandanten von Dritten verwaltet werden.
Welche Abhängigkeits-CVEs betreffen ThingsBoard 2026?▼
Bei der Prüfung tauchten unter anderem auf: zwei Spring-Schwachstellen vom 28. April 2026 mit 4.8 und 7.0, eine pgjdbc-Schwachstelle mit 7.5, Arbitrary Class Instantiation in Apache OpenNLP mit 9.8, vier Netty-Schwachstellen vom 13. Mai 2026 zwischen 7.3 und 7.5 sowie zwei Apache-Tomcat-Einträge. Einer der beiden Tomcat-Einträge ist in der NVD als DEPRECATED gekennzeichnet und sollte nicht als offene Lücke geführt werden.
Warum ist die Unterscheidung Plattform gegen Abhängigkeit praktisch wichtig?▼
Weil sie den Handlungsweg bestimmt. Eine Plattform-Lücke schließt ein ThingsBoard-Release. Eine Abhängigkeits-Lücke ist erst behoben, wenn ThingsBoard die aktualisierte Bibliothek einzieht und ein Release baut, es sei denn, der Betreiber tauscht sie selbst aus. Zwischen der Veröffentlichung einer Netty- oder Tomcat-Lücke und dem passenden ThingsBoard-Release liegt deshalb regelmäßig Zeit, in der die Kennung in Scannern auftaucht, ohne dass ein Update bereitsteht.
Bedeutet ein hoher CVSS-Wert automatisch dringenden Handlungsbedarf?▼
Nein. Der Apache-OpenNLP-Eintrag trägt 9.8, ist aber nur relevant, wenn die betroffene Funktion überhaupt genutzt wird. CVE-2026-53676 mit 8.6 setzt ein Tenant-Administrator-Konto voraus. CVSS beschreibt die technische Schwere, nicht Ihre Exponierung. Die Priorisierung braucht beides: die Bewertung und die Frage, ob der betroffene Pfad in Ihrer Installation erreichbar ist.
Auf welche ThingsBoard-Version sollte ich aktualisieren?▼
Für CVE-2026-53676 nennt die JVN-Meldung Versionen vor 4.3.1.2 als betroffen, der Fix ist also ab 4.3.1.2 enthalten. Für die Abhängigkeits-Schwachstellen gibt es keinen einzelnen Stichtag; hier gilt, dem aktuellen Release-Zweig zu folgen, weil dort die aktualisierten Bibliotheken einlaufen. Maßgeblich ist in beiden Fällen die offizielle Release-Tabelle von ThingsBoard.
Wie gehe ich mit CVE-Meldungen aus Scannern um?▼
Drei Schritte. Erstens die Kennung gegen die NVD prüfen, nicht gegen einen Aggregator; dort steht, welches Produkt tatsächlich betroffen ist. Zweitens klären, ob es sich um die Plattform oder eine Abhängigkeit handelt. Drittens prüfen, ob der betroffene Pfad in Ihrer Installation erreichbar ist. Erst danach ist die Frage nach der Dringlichkeit beantwortbar.
Was kostet Managed ThingsBoard Hosting bei thingshost?▼
Bereitstellung und Vertragsbedingungen werden mit WZ-IT im Angebot vereinbart. Es gibt kein Self-Service-Portal und kein automatisches Testabonnement.
Übernimmt thingshost das Patchen?▼
Wir betreiben die Instanz und fahren Updates mit Ankündigung und Wartungsfenster, inklusive der Release-Wechsel, über die aktualisierte Abhängigkeiten einlaufen. Was wir nicht können und nicht behaupten: eine Abhängigkeits-Lücke schließen, bevor ThingsBoard ein Release damit veröffentlicht. In dieser Zeit lässt sich der betroffene Pfad absichern oder abschalten, aber nicht patchen. Das ist eine Eigenschaft des Stacks, nicht des Hosters.
Timo Wevelsiep

Geschrieben von

Timo Wevelsiep

Co-founder, WZ-IT

Gründer von WZ-IT. Managed ThingsBoard IoT-Plattform Hosting. Fokus auf IoT-Infrastruktur, Datenvisualisierung und skalierbare Device-Management-Lösungen.

LinkedIn

Managed ThingsBoard anfragen

Wir betreiben Ihre dedizierte ThingsBoard-Instanz inklusive Hosting, Updates, Monitoring und Support. Schreiben Sie uns kurz, welche Geräte, Dashboards oder Integrationen Sie planen. Wir melden uns innerhalb von 24 Stunden.

Ihre Ansprechpartner bei WZ-IT

Timo Wevelsiep und Robin Zins

Gründer von WZ-IT

Vorhaben mit Timo und Robin besprechen

Mit dem Absenden stimmen Sie unserer Datenschutzerklärung zu.