CVE-2026-9198
IBM Langflow Code Injection Vulnerability
Beschreibung
CVE-2026-9198 ist eine kritische Code-Injection-Schwachstelle in IBM Langflow, die es einem nicht authentifizierten, entfernten Angreifer ermöglicht, durch die Verkettung zweier exponierter API-Endpunkte vollständige Remote Code Execution (RCE) auf Standardinstallationen zu erreichen. In den betroffenen Versionen (Langflow OSS 1.0.0 bis 1.10.0) ruft ein Angreifer zunächst /api/v1/auto_login auf, das jedem Netzwerkaufrufer SUPERUSER-Token ausstellt, und nutzt dann /api/v1/validate/code, das vom Benutzer bereitgestellten Code über exec() ausführt, um beliebigen Code auszuführen. Da weder Authentifizierung noch Benutzerinteraktion erforderlich sind, kann jeder Angreifer, der eine Standard-Langflow-Instanz über das Netzwerk erreicht, die vollständige Kontrolle über den Host übernehmen und damit Vertraulichkeit, Integrität und Verfügbarkeit bedrohen. Mit einem CVSS-Wert von 9.8 und der Aufnahme in den Known-Exploited-Vulnerabilities-Katalog (KEV) der CISA ist CVE-2026-9198 eine aktiv ausgenutzte RCE-Schwachstelle, die eine sofortige Behebung erfordert.
KEV-Informationen
CVSS-Score
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HIm Rechner öffnenBetroffene Produkte
| Hersteller | Produkt | Version |
|---|---|---|
| langflow | langflow | >= 1.0.0, < 1.10.1 |
Referenzen
- https://www.ibm.com/support/pages/node/7278927(Vendor Advisory)
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-9198(US Government Resource)
Schwachstellentyp
CWE-94: Unsachgemäße Kontrolle der Code-Generierung ('Code Injection')
Code Injection tritt auf, wenn Software extern beeinflusste Eingaben in ein Codesegment einbindet, ohne Elemente, die dessen Verhalten verändern, ordnungsgemäß zu neutralisieren, und zielt dabei auf den Sprachinterpreter selbst. Bei CVE-2026-9198 übergibt der Endpunkt /api/v1/validate/code von IBM Langflow vom Angreifer bereitgestellte Eingaben an Pythons exec(), sodass ein nicht authentifizierter Angreifer in Kombination mit dem token-ausstellenden auto_login-Endpunkt beliebigen Code einschleusen und ausführen kann.
Mehr erfahren: CWE-94 — Unsachgemäße Kontrolle der Code-Generierung ('Code Injection')
Auswirkungsanalyse
Die Auswirkungen von CVE-2026-9198 sind kritisch: Der Angriffsvektor ist netzwerkbasiert, wodurch die Schwachstelle aus der Ferne ohne physischen Zugriff ausnutzbar ist, und bei niedriger Angriffskomplexität lässt sie sich ohne besondere Voraussetzungen ausnutzen. Es sind keine Privilegien und keine Benutzerinteraktion erforderlich, sodass ein Angreifer weder Authentifizierung noch die Mithilfe eines Opfers benötigt — der auto_login-Endpunkt gibt jedem Netzwerkaufrufer SUPERUSER-Token aus. Eine erfolgreiche Ausnutzung führt zu hohen Auswirkungen auf Vertraulichkeit, Integrität und Verfügbarkeit und gibt dem Angreifer die Möglichkeit, sensible Daten zu lesen, die Anwendung zu manipulieren und den Betrieb zu stören, was einer vollständigen Kompromittierung des Langflow-Hosts gleichkommt. Eingestuft als CVSS 9.8 (kritisch) mit einem EPSS-Wert von rund 17 % (etwa 97. Perzentil) und im CISA-KEV-Katalog als aktiv ausgenutzt bestätigt, weist CVE-2026-9198 eine hohe Ausnutzungswahrscheinlichkeit auf und sollte sofort behoben werden.
Exploit-Reifegrad
Die CISA hat die aktive Ausnutzung von CVE-2026-9198 durch die Aufnahme in den Known-Exploited-Vulnerabilities-Katalog bestätigt, sodass Organisationen mit betroffenen IBM-Langflow-Versionen davon ausgehen sollten, dass Angreifer exponierte Instanzen bereits ins Visier nehmen. Der EPSS-Wert von etwa 17 % (rund 97. Perzentil) deutet auf eine hohe Wahrscheinlichkeit von Ausnutzungsaktivität hin, passend zum geringen Aufwand, der zur Verkettung der Auto-Login- und Code-Validierungs-Endpunkte nötig ist. Das KEV-Ransomware-Kennzeichen ist derzeit „Unknown", doch die Leichtigkeit, mit der sich auf Standardinstallationen eine nicht authentifizierte RCE erreichen lässt, macht dies zu einem besonders attraktiven Ziel. Unter den Referenzen ist kein dedizierter öffentlicher Exploit-Link aufgeführt, doch angesichts des bestätigten Ausnutzungsstatus und der unkomplizierten Angriffskette sollten Verteidiger davon ausgehen, dass funktionierende Exploit-Techniken leicht verfügbar sind, und das Patchen priorisieren.
Behebung
- Setzen Sie die Gegenmaßnahmen von IBM umgehend um. Gemäß der KEV-Handlungsanweisung der CISA sind die Herstelleranweisungen im Einklang mit der BOD-26-04-Vorgabe zu befolgen; sind keine Gegenmaßnahmen verfügbar, ist die Nutzung des Produkts einzustellen.
- Aktualisieren Sie Langflow auf eine korrigierte Version. Alle Versionen von 1.0.0 bis 1.10.0 sind betroffen; aktualisieren Sie auf Langflow 1.10.1 oder neuer, das außerhalb des verwundbaren Bereichs liegt.
- Entfernen Sie Langflow aus der Exposition in nicht vertrauenswürdigen Netzen. Da Standardinstallationen ausnutzbar sind, platzieren Sie Langflow hinter einem VPN, einer Firewall oder einem authentifizierten Reverse-Proxy, sodass die Endpunkte
auto_loginundvalidate/codenicht von beliebigen Internet-Hosts erreicht werden können. - Vermeiden Sie dynamische Codeausführung und erzwingen Sie echte Authentifizierung. Stellen Sie im Sinne der CWE-94-Empfehlung sicher, dass vom Benutzer bereitgestellte Eingaben niemals an
exec()oder ähnliche Funktionen übergeben werden, und überprüfen Sie, dass das automatische Login-Verhalten, das SUPERUSER-Token gewährt, deaktiviert und durch eine ordnungsgemäße Authentifizierung ersetzt ist. - Suchen Sie nach Anzeichen einer Kompromittierung, indem Sie Protokolle auf unerwartete Aufrufe von
/api/v1/auto_loginund/api/v1/validate/code, ungewöhnliche Prozessausführung oder neue Persistenz auf Langflow-Hosts prüfen, da eine aktive Ausnutzung bestätigt ist.
Technische Details
CVE-2026-9198 ist eine Code-Injection-Schwachstelle (CWE-94), die durch die Verkettung zweier Fehler in IBM Langflow zu einer vollständigen, nicht authentifizierten RCE wird. Der Endpunkt /api/v1/auto_login stellt jedem Netzwerkaufrufer SUPERUSER-Token aus und hebt so faktisch die Authentifizierung auf, und der Endpunkt /api/v1/validate/code führt vom Benutzer bereitgestellten Code über Pythons exec() aus; zusammen erlauben sie es einem Angreifer, ein privilegiertes Token zu erlangen und anschließend beliebigen Code zur Ausführung einzureichen. Der CVSS-Vektor CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H bestätigt, dass der Angriff über das Netzwerk mit niedriger Komplexität und ohne Authentifizierung oder Benutzerinteraktion erreichbar ist und Vertraulichkeit, Integrität und Verfügbarkeit vollständig beeinträchtigt. Genau dieses Verkettungsmuster erhöht das Risiko: Die Auto-Login-Schwäche liefert den Zugang, den der Codeausführungs-Endpunkt andernfalls erfordern würde, sodass auf Standardinstallationen eine einzige Abfolge von Anfragen Codeausführung mit Anwendungsprivilegien ermöglicht.
Häufig gestellte Fragen
Wird CVE-2026-9198 aktiv ausgenutzt?
Ja. Die CISA hat CVE-2026-9198 in ihren Known-Exploited-Vulnerabilities-Katalog aufgenommen und damit die aktive Ausnutzung in freier Wildbahn bestätigt. Ihr EPSS-Wert von etwa 17 % (rund 97. Perzentil) deutet zusätzlich auf eine hohe Wahrscheinlichkeit laufender Ausnutzungsaktivität hin.
Welche Produkte sind von CVE-2026-9198 betroffen?
Die Schwachstelle betrifft IBM Langflow OSS in den Versionen 1.0.0 bis 1.10.0. Standardinstallationen in diesem Bereich sind ausnutzbar, da der auto_login-Endpunkt jedem Netzwerkaufrufer SUPERUSER-Token ausstellt.
Wie behebe ich CVE-2026-9198?
Aktualisieren Sie Langflow auf Version 1.10.1 oder neuer, die außerhalb des betroffenen Bereichs liegt, und folgen Sie der KEV-Vorgabe der CISA nach BOD 26-04. Entfernen Sie Langflow bis zum Patchen aus der Exposition in nicht vertrauenswürdigen Netzen und deaktivieren Sie das automatische Login-Verhalten, das privilegierte Token gewährt.
Wie schwerwiegend ist CVE-2026-9198?
Sie ist kritisch, mit einem CVSS-3.1-Basiswert von 9.8. Die Schwachstelle ist nicht authentifiziert, über das Netzwerk ausnutzbar und von niedriger Komplexität und ermöglicht vollständige Remote Code Execution mit hohen Auswirkungen auf Vertraulichkeit, Integrität und Verfügbarkeit; ihr EPSS-Wert um das 97. Perzentil macht sie zu einer Behebungspriorität ersten Ranges.
Hilfe beim Schwachstellenmanagement?
Unsere Sicherheitsexperten helfen Ihnen bei der Priorisierung und Behebung von Schwachstellen.