„`html
Zusammenfassung
CVE-2026-45707 ist eine Authentifizierungs- und Autorisierungsschwachstelle in n8n-MCP vor Version 2.51.2. Die Vulnerability betrifft ausschließlich Multi-Tenant-Konfigurationen (ENABLE_MULTI_TENANT=true) und ermöglicht authentifizierten Clients, Management-Operationen gegen die Operator-Instanz statt gegen ihre eigene Tenant-Instanz auszuführen. Der CVSS-Score von 8.1 klassifiziert dies als High-Severity-Schwachstelle.
Betroffene Systeme
- n8n-MCP Versionen vor 2.51.2
- HTTP-Mode-Deployments mit ENABLE_MULTI_TENANT=true
- Gemeinsam betriebene Multi-Tenant-Service-Umgebungen
- Single-Tenant-Deployments sind NICHT betroffen
Technische Details
Schwachstelle: Der HTTP-Transport in n8n-MCP implementiert unzureichende Validierung von Tenant-Spezifikationen. Multi-Tenant-Instanzen erwarten die Header x-n8n-url und x-n8n-key zur Identifikation der Ziel-Instanz pro Request.
Ausnutzungsmechanismus: Wenn authentifizierte Clients diese Header omittieren oder nur einen bereitstellen, greift das System auf die process-level Konfigurationsvariablen N8N_API_URL und N8N_API_KEY zurück. Diese enthalten standardmäßig die Operator-Instanz-Credentials, nicht die des Tenants.
Impact: Ein böswilliger oder kompromittierter Tenant kann dadurch:
- Management-Operationen gegen die Operator-Instanz ausführen
- Potentiell andere Tenants beeinflussen
- Administrative Funktionen ohne entsprechende Autorisierung aufrufen
Empfohlene Massnahmen
- Sofort: Upgrade auf n8n-MCP 2.51.2 oder höher durchführen
- Multi-Tenant-Deployments prioritär aktualisieren
- Audit von n8n-MCP-Anfragen durchführen, um potenzielle Ausnutzung zu erkennen
- Header-Validierung in Proxy-Layer implementieren
- Network Segmentation zwischen Operator- und Tenant-Instanzen erhöhen
Bewertung
CVSS 8.1 (High): Hoher Schweregrad aufgrund von authentifiziertem Zugriff auf privilegierte Operationen. Die Schwachstelle erfordert gültige Authentifizierung, was den Impact reduziert, aber das Risiko in Multi-Tenant-Umgebungen erheblich bleibt. Sofortige Patches sind erforderlich.
„`