Langchain-Chatchat: Path Traversal über den Knowledge-Base-Namen
Zusammenfassung
Langchain-Chatchat in den Versionen 0.3.0 und 0.3.1 validiert den Parameter knowledge_base_name bei den Schnittstellen zum Erstellen von Wissensdatenbanken und zum Hochladen von Dokumenten nicht ausreichend. Ein Angreifer kann Path-Traversal-Sequenzen wie ..\ verwenden, um Inhalte von Wissensdatenbanken an beliebige Orte ausserhalb des konfigurierten Wurzelverzeichnisses zu schreiben. Gemäss CVSS-Vektor sind über das Netzwerk weder Berechtigungen noch Benutzerinteraktion nötig; ein Proof of Concept wird im öffentlichen GitHub-Issue #5467 beschrieben.
Betroffen
- Langchain-Chatchat 0.3.0
- Langchain-Chatchat 0.3.1
Behoben in
Unbekannt. Es wurde keine korrigierte Version und kein Herstellerhinweis gefunden.
Umgehung
- Kein Workaround des Herstellers gefunden.
- Die Instanz nicht aus dem Internet erreichbar machen; sie hinter einem Reverse Proxy mit Authentifizierung betreiben.
- Einschränken, wer Wissensdatenbanken erstellen und Dokumente hochladen darf.
- Den Dienst unter einem Konto mit geringen Rechten ausführen, dessen Schreibzugriff auf das Datenverzeichnis beschränkt ist.
Ausnutzung
- CISA SSVC (ADP): Exploitation-Status 'poc', automatisierbar 'yes', technische Auswirkung 'total'.
- Das Issue #5467 beschreibt Reproduktionsschritte mit curl-Anfragen.
- Nicht in der CISA-KEV-Liste; keine Meldungen über aktive Ausnutzung gefunden.
- TheHackerWire meldet keinen öffentlichen PoC, was den SSVC-Angaben widerspricht.
Unsere Empfehlung
- Prüfen, ob Langchain-Chatchat 0.3.0 oder 0.3.1 eingesetzt wird, auch auf Entwicklungs- und Testsystemen.
- Netzwerkzugriff auf den Dienst einschränken und eine Authentifizierung davor verlangen.
- Schreibrechte des Dienstkontos auf das Datenverzeichnis beschränken.
- Die Wissensdatenbank- und Upload-Verzeichnisse auf Dateien überwachen, die ausserhalb der erwarteten Pfade geschrieben wurden.
- Vor Änderungen Daten sichern und das Projekt auf eine korrigierte Version prüfen.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- CVE-2026-51883 PoC gist (Ro1ME) gist.github.com
- Langchain-Chatchat issue #5467 github.com
- VulDB CVE-2026-51883 vuldb.com
- OpenCVE CVE-2026-51883 app.opencve.io
- HOL Guard CVE-2026-51883 hol.org
- TheHackerWire CVE-2026-51883 www.thehackerwire.com
- Keysight: Langchain-Chatchat path traversal vulnerabilities www.keysight.com
- Langchain-Chatchat README github.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 31.10.2026 07:41.
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.
