CVE-2026-0770
Langflow Inclusion of Functionality from Untrusted Control Sphere Vulnerability
Beschreibung
CVE-2026-0770 ist eine Schwachstelle durch Einbindung von Funktionalität aus nicht vertrauenswürdiger Kontrollsphäre in Langflow, die entfernten Angreifern ohne jede Authentifizierung die Ausführung beliebigen Codes auf betroffenen Installationen erlaubt. Der Fehler liegt in der Verarbeitung des Parameters exec_globals, der an den Endpunkt validate übergeben wird: Der Parameter führt dazu, dass eine Ressource aus einer nicht vertrauenswürdigen Kontrollsphäre eingebunden wird, und der resultierende Code läuft im Kontext von root. Betroffen sind Langflow-Versionen bis einschließlich 1.7.3 — jede exponierte Instanz dieses Low-Code-Builders für KI-Workflows lässt sich damit mit einer einzigen Anfrage übernehmen. Die Bewertung liegt bei CVSS 9.8 (Kritisch), der EPSS-Wert bei 56 % und damit im 99. Perzentil der Ausnutzungswahrscheinlichkeit; CISA hat CVE-2026-0770 mit Frist 24.07.2026 in den KEV-Katalog aufgenommen. Da Langflow-Instanzen häufig in Containern als root laufen und oft API-Schlüssel für Modellanbieter und angebundene Datenquellen vorhalten, liefert ein erfolgreicher Angriff sowohl die Kontrolle über den Host als auch den Diebstahl von Zugangsdaten.
KEV-Informationen
CVSS-Score
CVSS:3.0/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.7.3 |
Referenzen
- https://www.zerodayinitiative.com/advisories/ZDI-26-036/(Third Party Advisory)
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-0770(US Government Resource)
Schwachstellentyp
CWE-829: Einbindung von Funktionalität aus nicht vertrauenswürdiger Kontrollsphäre
Einbindung von Funktionalität aus nicht vertrauenswürdiger Kontrollsphäre tritt auf, wenn ein Produkt ausführbare Funktionalität — eine Bibliothek, ein Plugin, ein Skript oder ein Modul — aus einer Quelle außerhalb der vorgesehenen Kontrollsphäre importiert, einbindet oder anfordert, wodurch ein Angreifer Code einbringen kann, der innerhalb der verwundbaren Anwendung ausgeführt wird. In Langflow nimmt der Parameter exec_globals des Endpunkts validate angreiferbeeinflusste Inhalte auf, die Teil der ausgeführten Umgebung werden: Die Grenze zwischen zur Validierung eingereichten Daten und zur Ausführung vertrautem Code verschwindet, und die Funktionalität des Angreifers läuft mit den root-Rechten des Prozesses.
Mehr erfahren: CWE-829 — Einbindung von Funktionalität aus nicht vertrauenswürdiger Kontrollsphäre
Auswirkungsanalyse
CVE-2026-0770 hat einen CVSS-3.0-Basiswert von 9.8 (Kritisch), wobei jede Ausnutzbarkeitsmetrik im schlechtesten Zustand ist: aus der Ferne ohne physischen Zugriff ausnutzbar, leicht auszunutzen ohne besondere Voraussetzungen, ohne Authentifizierung und ohne Benutzerinteraktion. Vertraulichkeit (Hoch): Codeausführung als root legt alles auf dem Host offen, in einer Langflow-Installation typischerweise also API-Schlüssel von Anbietern, Datenbank-Verbindungsstrings und die Inhalte der Flows, die die KI-Pipelines einer Organisation beschreiben. Integrität (Hoch): Der Angreifer kann Flows verändern, Persistenz einbringen und jede Datei schreiben, die der root-Benutzer schreiben darf — einschließlich Manipulationen an der Anwendung selbst. Verfügbarkeit (Hoch): Dieselben Rechte erlauben es, den Dienst oder den Host vollständig außer Betrieb zu setzen. Der EPSS-Wert von 56 % (98,95. Perzentil) zeigt eine hohe Wahrscheinlichkeit aktiver Ausnutzung, passend zum CISA-KEV-Eintrag. Besonders schwer wiegt das Einsatzmuster: Langflow wird oft schnell zum Experimentieren aufgesetzt, ohne vorgeschaltete Authentifizierungsschicht im Netz exponiert und als root in einem Container betrieben, der Zugangsdaten für produktive Modell-APIs und Datenspeicher besitzt.
Exploit-Reifegrad
CVE-2026-0770 steht mit Behebungsfrist 24.07.2026 im CISA-Katalog der Known Exploited Vulnerabilities, was aktive Ausnutzung in freier Wildbahn bestätigt; ein Einsatz durch Ransomware ist derzeit als unbekannt eingestuft. Die Schwachstelle wurde über die Zero Day Initiative gemeldet und als ZDI-26-036 neben dem CISA-KEV-Eintrag veröffentlicht; öffentlicher Exploit-Code ist in den vorliegenden Referenzen nicht verlinkt, doch ein ZDI-Advisory dokumentiert betroffenen Endpunkt und Parameter deutlich genug, dass die Reproduktion für einen fähigen Angreifer unkompliziert ist. Der EPSS-Wert von 56,3 % (98,95. Perzentil) deutet auf eine hohe Wahrscheinlichkeit anhaltender Ausnutzungsaktivität hin, was zu einem nicht authentifizierten Ein-Anfrage-Pfad zur Codeausführung als root in Software passt, die häufig ohne vorgeschaltete Authentifizierung exponiert wird. Wer Langflow 1.7.3 oder älter in einem erreichbaren Netz betreibt, sollte dies als laufenden Vorfall behandeln: aktualisieren und anschließend die Zugangsdaten rotieren, die die Instanz besaß.
Behebung
- Befolgen Sie die von CISA im KEV-Katalog geforderte Maßnahme: Mitigationen gemäß Herstelleranweisungen anwenden, unter Einhaltung der BOD-26-04-Vorgaben zur risikobasierten Patch-Priorisierung und der „Forensics Triage Requirements" von CISA — oder den Einsatz des Produkts einstellen, falls keine Mitigationen verfügbar sind. Die KEV-Frist ist der 24.07.2026.
- Aktualisieren Sie Langflow auf ein Release neuer als 1.7.3, denn alle Versionen bis einschließlich 1.7.3 sind betroffen. Die Schwachstelle ist in ZDI-26-036 dokumentiert, ursprünglich als ZDI-CAN-27325 geführt; prüfen Sie die installierte Version nach dem Upgrade, da auf einen Tag gepinnte Container-Images unter Umständen nicht mitgezogen sind.
- Nehmen Sie Langflow sofort aus der Exponierung gegenüber nicht vertrauenswürdigen Netzen und legen Sie es hinter einen authentifizierenden Reverse Proxy oder ein VPN, denn der Endpunkt
validatebenötigt keine Zugangsdaten. Den externen Zugriff auf den Endpunkt zu sperren ist die schnellste wirksame Mitigation, wo ein Upgrade nicht sofort abgeschlossen werden kann. - Betreiben Sie Langflow nicht als root: Container oder Dienst unter einem unprivilegierten Benutzer ausführen, unnötige Linux-Capabilities entfernen und das Dateisystem wo möglich read-only einbinden, damit derselbe Fehler keine Codeausführung auf root-Ebene mehr liefert.
- Gehen Sie bei jeder aus dem Netz erreichbaren Instanz von einer Kompromittierung aus, da die Ausnutzung in freier Wildbahn bestätigt ist: Rotieren Sie alle Zugangsdaten, die die Instanz besaß, einschließlich API-Schlüssel von Modellanbietern, Datenbank-Passwörtern und Cloud-Tokens, prüfen Sie Prozess- und Netzwerklogs auf ausgehende Verbindungen des Langflow-Prozesses und untersuchen Sie Flows und Dateisystem auf eingebrachten Code. Zur langfristigen Härtung gegen CWE-829: Funktionalität nur aus vertrauenswürdigen, verifizierten Quellen einbinden, Allowlists für erlaubte Module erzwingen und niemals zulassen, dass Request-Daten einen Ausführungskontext erreichen.
Technische Details
Der konkrete Fehler von CVE-2026-0770 liegt in Langflows Verarbeitung des Parameters exec_globals, der an den Endpunkt validate übergeben wird: Der Wert beeinflusst, welche Ressource in die Ausführungsumgebung eingebunden wird, und weil diese Ressource aus einer nicht vertrauenswürdigen Kontrollsphäre stammt, wird der Code des Angreifers ausgeführt statt lediglich geprüft (CWE-829). Schwachstellen dieser Klasse entstehen überall dort, wo eine Anwendung ausführbare Funktionalität anhand von Eingaben auflöst, die sie nicht kontrolliert — Remote File Inclusion und das Laden nicht vertrauenswürdiger Module sind die klassischen Formen —, und das Ergebnis ist Code, der mit den vollen Rechten des Host-Prozesses läuft, hier also root. Der Vektor CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H erklärt, warum der Wert 9.8 erreicht: Die Anfrage kommt über das Netzwerk (AV:N), ohne besondere Voraussetzungen (AC:L), ohne Rechte (PR:N) und ohne Benutzerinteraktion (UI:N), und Vertraulichkeit, Integrität sowie Verfügbarkeit sind jeweils mit „Hoch" betroffen. Der Scope bleibt in CVSS-Begriffen unverändert (S:U), weil verwundbare und betroffene Komponente derselbe Prozess sind — da dieser Prozess jedoch als root läuft, ist die praktisch erreichte Grenze der gesamte Container oder Host und nicht allein die Anwendung. Alle Langflow-Versionen bis einschließlich 1.7.3 enthalten die verwundbare Endpunkt-Verarbeitung.
Häufig gestellte Fragen
Wird CVE-2026-0770 aktiv ausgenutzt?
Ja. CVE-2026-0770 steht mit Behebungsfrist 24.07.2026 im CISA-Katalog der Known Exploited Vulnerabilities, und der EPSS-Wert von 56,3 % entspricht dem 99. Perzentil der Ausnutzungswahrscheinlichkeit. Ein Einsatz durch Ransomware ist derzeit als unbekannt eingestuft, doch ein nicht authentifizierter Pfad zur Codeausführung auf root-Ebene ist für ein breites Angreiferspektrum attraktiv.
Welche Produkte sind von CVE-2026-0770 betroffen?
Betroffen ist Langflow in allen Versionen bis einschließlich 1.7.3. Der verwundbare Codepfad ist die Verarbeitung des Parameters exec_globals am Endpunkt validate, die keine Authentifizierung erfordert — jede über das Netzwerk erreichbare Langflow-Instanz ist damit exponiert, unabhängig von der sonstigen Konfiguration.
Wie behebe ich CVE-2026-0770?
Aktualisieren Sie Langflow gemäß ZDI-26-036 auf eine Version neuer als 1.7.3 und sperren Sie bis dahin den Netzwerkzugriff auf die Instanz oder legen Sie sie hinter einen authentifizierenden Reverse Proxy. Da die Ausnutzung Codeausführung als root liefert, sollten Sie Langflow zudem nicht mehr als privilegierten Benutzer betreiben und alle API-Schlüssel und Datenbank-Zugangsdaten rotieren, auf die die Instanz Zugriff hatte.
Wie schwerwiegend ist CVE-2026-0770?
CVE-2026-0770 ist mit einem CVSS-3.0-Basiswert von 9.8 als Kritisch eingestuft, was nicht authentifizierte Remote Code Execution mit hoher Auswirkung auf Vertraulichkeit, Integrität und Verfügbarkeit widerspiegelt. Der EPSS-Wert von 56,3 % liegt im 99. Perzentil, und weil der ausgeführte Code als root läuft, kompromittiert eine einzige erfolgreiche Anfrage den gesamten Host und nicht nur die Langflow-Anwendung.
Hilfe beim Schwachstellenmanagement?
Unsere Sicherheitsexperten helfen Ihnen bei der Priorisierung und Behebung von Schwachstellen.