„`html
Zusammenfassung
CVE-2026-40007 beschreibt eine Sicherheitslücke in Apache IoTDB, die eine unkontrollierte Rekursion und Ressourcenerschöpfung ermöglicht. Die Schwachstelle betrifft die AirGap-Receiver-Komponente und wird mit dem CVSS-Score 7.5 (High) bewertet. Ein unauthentifizierter Angreifer kann diese Lücke über das Netzwerk ausnutzen, um einen Denial-of-Service-Zustand herbeizuführen.
Betroffene Systeme
Die SicherheitslĂĽcke betrifft Apache IoTDB in den Versionen 1.0.0 bis einschlieĂźlich 2.0.9. Die Schwachstelle wird nur aktiv, wenn die Konfiguration pipe_air_gap_receiver_enabled=true gesetzt ist. Systeme mit deaktiviertem AirGap-Receiver sind nicht betroffen.
Technische Details
Die Vulnerability existiert in der readLength-Methode des IoTDB AirGap Receivers. Diese Methode ruft sich selbst rekursiv auf, ohne eine Tiefenbegrenzung zu implementieren. Jedes Mal, wenn das Verfahren das E-Language-Präfix in eingehenden Socket-Daten erkennt, erfolgt ein rekursiver Funktionsaufruf.
Ein Angreifer kann einen kontinuierlichen Datenstrom mit wiederholten E-Language-Präfixen senden. Dies führt zu einer beliebig tiefen Rekursion, die den Java-Stack des Receiver-Threads erschöpft. Das Ergebnis ist ein StackOverflowError, der zum Crash des betroffenen Prozesses führt.
Die Schwachstelle erfordert keine Authentifizierung und kann remote ĂĽber das Netzwerk ausgenutzt werden. Dies macht sie zu einem signifikanten Risiko fĂĽr exponierte Systeme.
Empfohlene Massnahmen
Unmittelbar: Upgrade auf Apache IoTDB Version 2.0.10 oder höher durchführen. Dies ist die einzige verfügbare Remediation.
Temporär: Deaktivieren Sie die AirGap-Receiver-Funktionalität, indem Sie pipe_air_gap_receiver_enabled=false setzen, falls nicht essentiell erforderlich. Implementieren Sie Netzwerk-Level-Zugriffsbeschränkungen auf den IoTDB-Port.
Bewertung
CVSS 7.5 (High): Die Schwachstelle ermöglicht Remote Denial-of-Service ohne Authentifizierung. Das Angriffsvektor ist niederschwellig und die Erfolgswahrscheinlichkeit ist hoch. Betroffene Produktionsumgebungen sollten priorisiert gepacht werden.
„`