„`html
CVE-2026-56274: Kritische OS Command Injection in Flowise
Zusammenfassung
Flowise in Versionen vor 3.1.2 weist mehrere kritische OS Command Injection Vulnerabilities in der Custom MCP Server Funktionalität auf. Die Schwachstellen entstehen durch unzureichende Command-Flag-Validierung und Regex-Umgehung bei lokalen Dateizugriffsbeschränkungen. Authentifizierte Angreifer können beliebige Befehle auf dem Host-System ausführen.
Betroffene Systeme
- Flowise < 3.1.2
- CVE-ID: CVE-2026-56274
- CVSS Score: 9.9 (Critical)
- Angriffsvektor: Netzwerk (Network)
Technische Details
Schwachstelle 1 – Command-Flag Bypass: Die Funktion validateCommandFlags nutzt eine unvollständige Blocklist. Beispiele fĂĽr nicht blockierte Kommandos: ‚docker build‘ und ’npx –yes‘. Nur Kurz-Flags wie ‚-y‘ werden gefiltert, während längere Varianten passieren.
Schwachstelle 2 – Regex Bypass: Die validateArgsForLocalFileAccess Funktion lässt sich durch manipulierte Regex-Muster umgehen, um auf lokale Dateien zuzugreifen und diese zu manipulieren.
Angriffsvoraussetzungen:
- Flowise Account mit beliebiger Rolle
- API-Zugriff mit view/update Permissions fĂĽr Chatflows
- Möglichkeit, bösartige MCP Server zu konfigurieren
Empfohlene Massnahmen
- Sofortmassnahmen: Flowise auf Version 3.1.2 oder höher aktualisieren
- Custom MCP Server Feature bis zum Patch deaktivieren
- Zugriffsrechte für API und Chatflow-Verwaltung überprüfen und einschränken
- Systemlogs auf verdächtige Command Execution überwachen
- Network Segmentation fĂĽr Flowise-Umgebung implementieren
Bewertung
Mit CVSS 9.9 liegt eine kritische Schwachstelle vor. Die Kombination aus unvollständiger Validierung und Regex-Bypass ermöglicht vollständige Systemkompromittierung. Unmittelbares Handeln erforderlich.
„`