Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
langflow-cve-2026-9198 — Unabhängige Rekonstruktion, Laborvalidierung und PoC für CVE-2026-9198, die unauthentifizierte RCE in Langflow (behoben in 1.10.1) | Kitploit
Tools/GitHubGitHub/riftweld/langflow-cve-2026-9198
AufklärungSchwachstellenanalyseExploitationWebanwendungs-ExploitationInformationsbeschaffungWebsicherheitPapers & ForschungLernen & Bildung
GitHubriftweld/langflow-cve-2026-9198

langflow-cve-2026-9198

Unabhängige Rekonstruktion, Laborvalidierung und PoC für CVE-2026-9198, die unauthentifizierte RCE in Langflow (behoben in 1.10.1)

1vor 24 TagenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Repository anzeigen
Webseite
Teilen

CVE-2026-9198: Nicht authentifizierte Remote-Code-Ausführung in Langflow

Unabhängige Rekonstruktion, Laborvalidierung und Offenlegung der Exposition für die Langflow-Code-Injection (CVE-2026-9198), eine nicht authentifizierte Remote- Code-Ausführung mit CVSS 9.8 auf Standardbereitstellungen von Langflow 1.0.0 bis 1.10.0. Behoben in 1.10.1 und am 2026-08-04 in den Known Exploited Vulnerabilities-Katalog von CISA aufgenommen.

Forschungszeitraum: 17.–18. August 2026. Sämtliche Exploitation wurde ausschließlich gegen Laborinstanzen durchgeführt, die uns gehören.

Web-Ausarbeitung: https://riftweld.github.io/langflow-cve-2026-9198/

Dies ist nicht der ursprüngliche Entdeckungsbericht. CVE-2026-9198 wurde von IBM und CISA öffentlich offengelegt; dieses Repository dokumentiert eine unabhängige Rekonstruktion der Ursache, eine Reproduktion im Labor und eine koordinierte Benachrichtigungskampagne gegenüber Hosting-Anbietern.

Inhalt

PfadBeschreibung
WRITEUP.mdVollständige Ausarbeitung: Ursache, die Angriffskette, Labordifferenz, Exposition und die Offenlegung über den Provider-Weg
LAB-VALIDATION.mdLaborprotokoll: Reproduktion auf 1.10.0 und die Differenz zum gepatchten 1.10.1
poc/poc_takeover.pyEnd-to-End-Labor-PoC (nur für das Labor, zuerst den Zielhost anpassen)
poc/poc_transcript.mdAufgezeichneter PoC-Lauf gegen unsere Laborcontainer
recon/shodan_langflow_recon.pyPassive Enumerierung der Exposition (Shodan-API, kein aktives Probing)
notifications/Kopien der acht Benachrichtigungs-E-Mails, die an Abuse-Abteilungen von Hosting-Anbietern gesendet wurden (Tabellen pro Instanz zurückgehalten)

Zusammenfassung der Ergebnisse

  • GET /api/v1/auto_login auf Standardbereitstellungen (LANGFLOW_AUTO_LOGIN=true) lieferte ein langlebiges Superuser-JWT ohne Anmeldedaten.
  • POST /api/v1/validate/code führte übermittelte Funktionsdefinitionen aus und gab die Befehlsausgabe in der HTTP-Antwort zurück: vollständige nicht authentifizierte Code-Ausführung.
  • Die vollständige Kette (Token, Code-Ausführung, Dateischreiben) wurde auf langflowai/langflow:1.10.0 in einem isolierten Labor reproduziert; die 1.10.1-Kontrolle schließt beide Hälften (kurzlebige Tokens; leere Exec-Senke).
  • Expositions-Sweep: 1.768 Shodan-Treffer gesammelt, 244 Hosts als versionsanfällig bestätigt (Untergrenze; 1.317 hinter Timeouts ungeklärt). Der Pool wird von Cloud-VMs dominiert, ohne Zuordnung zu Eigentümern, daher erfolgte die Benachrichtigung über Hosting-Anbieter: 8 konsolidierte Berichte zu 238 Hosts, und zwei Anbieter antworteten, einer leitete eine detaillierte Betreiber-Remediations- Erklärung weiter.

Verwendung des PoC

Nur für das Labor. Starten Sie einen anfälligen Langflow-Container und richten Sie das Skript darauf aus:

docker run -d --name lf-lab -p 127.0.0.1:7860:7860 \
    -e LANGFLOW_AUTO_LOGIN=true langflowai/langflow:1.10.0

python3 poc/poc_takeover.py --url http://127.0.0.1:7860 --cmd "id"

Führen Sie dies niemals gegen Systeme Dritter aus. Expositionsbefunde wurden über Abuse-Kanäle der Hosting-Anbieter behandelt; Datensätze pro Ziel werden absichtlich nicht veröffentlicht.

Zeitlinie

DatumEreignis
2026-06-23Langflow 1.10.1 veröffentlicht (Fix)
2026-07-02IBM-Bulletin
2026-07-06Erste Sensor-Treffer in freier Wildbahn (vor Veröffentlichung)
2026-07-17CVE veröffentlicht
2026-07-29Öffentliches nuclei-Template zusammengeführt
2026-08-04Aufnahme in CISA KEV (Behebung fällig am 08-07)
2026-08-17/18Diese unabhängige Rekonstruktion, Laborvalidierung und Provider-Benachrichtigungen

Lizenz

Der Code wird unverändert für defensive und edukative Zwecke bereitgestellt.

Tool herunterladen