Langflow: Code-Injection in /api/v1/validate/code ermöglicht Remote Code Execution
Zusammenfassung
Der Code-Validierungs-Endpunkt /api/v1/validate/code von Langflow führt vom Benutzer übermittelten Python-Code über exec() aus. Eine Einschränkung, die dies auf Funktionsdefinitionen beschränken soll, berücksichtigt keine Decorators, die zur Definitionszeit ausgewertet werden. Jeder authentifizierte Benutzer, der den Endpunkt erreichen kann, kann beliebigen Code mit den Rechten des Langflow-Backend-Prozesses ausführen, einschliesslich Lesen und Schreiben von Dateien sowie Zugriff auf Umgebungsvariablen und Geheimnisse.
Betroffen
- Langflow-Versionen ab 1.7.2 bis vor 1.10.1 (GHSA-Bereich)
- Der CVE-Eintrag nennt Versionen bis 1.9.3, der GHSA-Bereich umfasst jedoch auch 1.10.0. Alle Versionen unter 1.10.1 gelten als verwundbar.
Behoben in
- Langflow 1.10.1 (Fix-Commit e7c33dbaade20b5295c7fa26bf83cc1ff68fba02, Pull Request #13696)
Umgehung
- Dem Hersteller ist keine Workaround-Massnahme bekannt.
- Einschränken, welche Konten sich anmelden können und wer diese Konten besitzt.
- Externen Zugriff auf den Pfad /api/v1/validate/ am Reverse Proxy oder an der Firewall blockieren, falls er nicht benötigt wird.
- Den Langflow-Dienst als Benutzer ohne Root-Rechte mit minimalen Berechtigungen betreiben.
Ausnutzung
- Die CISA-SSVC-Daten führen die Ausnutzung als 'poc' (Proof of Concept), automatisierbar: ja, technische Auswirkung: total.
- Der Melder hat ein öffentliches Gist mit den Schritten zur Ausnutzung veröffentlicht.
- Keine bestätigte Ausnutzung in freier Wildbahn gefunden. Die CVE ist nicht im CISA-KEV-Katalog enthalten.
Unsere Empfehlung
- Alle Langflow-Instanzen inklusive Docker-Images inventarisieren und deren Versionen erfassen.
- Auf Langflow 1.10.1 oder neuer aktualisieren.
- Bis zur Aktualisierung Anmeldungen einschränken, den Netzwerkzugriff auf die Instanz begrenzen und Konten überprüfen.
- Logs auf unerwartete Anfragen an den Validierungs-Endpunkt prüfen.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- OSV: GHSA-w584-2h2r-2hvf osv.dev
- GitLab Advisory Database: CVE-2026-51886 advisories.gitlab.com
- Langflow issue #13336 github.com
- Reporter gist: CVE-2026-51886 gist.github.com
- VulDB: CVE-2026-51886 vuldb.com
Recherchiert und auf Deutsch und Englisch aufbereitet von einer KI (Claude von Anthropic) auf Basis von NVD, CISA, EPSS und den genannten Quellen. Massgebend sind die Angaben des Herstellers. Recherche vom 30.10.2026 21:32.
Quellen
Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:
- NVD (NIST) – CVE, Bewertung (CVSS), betroffene Produkte
- CISA KEV – von der CISA bestätigt aktiv ausgenutzte Lücken
- CISA Vulnrichment – Einschätzung der CISA (SSVC) im offiziellen CVE-Eintrag
- FIRST EPSS – Wahrscheinlichkeit einer Ausnutzung
- Microsoft MSRC – Patch Tuesday: Lücken, Schweregrad, Updates
- PoC-in-GitHub – öffentliche Proof-of-Concept-Repositories
- Metasploit (Rapid7) – Module des Metasploit Framework
- Exploit-DB (OffSec) – Archiv öffentlicher Exploits (nur Verweise)
- Patch-Tage: offizielle Seiten der Hersteller (je Hersteller verlinkt) (Patch-Tage der Hersteller)
Dieses Angebot nutzt Daten der NVD-API, ist aber von der NVD weder unterstützt noch zertifiziert. EPSS-Daten © FIRST.org.
Betroffen? Wir helfen.
Wir prüfen, ob Ihre Systeme betroffen sind, spielen Updates ein und schliessen die Lücke – auf Wunsch auch laufend mit dem System Health Checker.
