n8n Security – Risiken, Schwachstellen und Best Practices für sichere Deployments
Blog

n8n Security Guide: Risiken, Schwachstellen und Best Practices

n8n Security Guide 2026: aktuelle Risiken, Schwachstellen, sichere Deployments, Workflow-Hardening und Best Practices für self-hosted n8n – Stand Juli 2026.

Mika Schmidt, IT Security Experte

Mika Schmidt

IT Security Experte

n8n ist eine weit verbreitete Open-Source-Plattform für Workflow-Automatisierung – selbst gehostet oder in der Cloud. Unternehmen nutzen n8n, um APIs, Datenbanken und interne Systeme zu verbinden; dabei speichert n8n OAuth-Tokens, API-Keys und Datenbankzugänge. Weil Workflows zudem Code ausführen können, ist eine n8n-Instanz aus Sicht der IT-Sicherheit ein kritisches System: Ein erfolgreicher Angriff kann zu Credential Diebstahl, lateraler Bewegung und vollständiger Übernahme der angebundenen Infrastruktur führen. Trotzdem wird n8n Security in der Praxis oft unterschätzt – viele Teams behandeln die Plattform wie ein einfaches Low-Code-Tool statt wie Tier-0-Infrastruktur.

Dieser Guide erklärt, warum n8n ein Sicherheitsrisiko sein kann, welche typischen Risiken und bekannten Schwachstellen es gibt, und wie Unternehmen n8n durch Architektur, Zugriffskontrollen und Patch-Management sicher betreiben. Er dient als zentrale Übersicht und verlinkt auf vertiefende Artikel zu konkreten CVEs, zur Checkliste für sichere Deployments und zu Supply-Chain-Risiken bei n8n Community Nodes. Wer statt Eigenrecherche direkt eine strukturierte Prüfung der eigenen Umgebung braucht, findet hier auch unsere Services für n8n Hosting Security und n8n Flow Security.

Aktuelle Lage: Was sich bis 1. Juli 2026 geändert hat

Seit der ersten Version dieses Guides hat sich die Lage deutlich weiterentwickelt: Nach den Advisory-Wellen vom 25. Februar, 25. März, 22. April und 13. Mai 2026 kamen weitere n8n-Advisories am 27. Mai, 10. Juni und 24. Juni 2026 hinzu. Besonders relevant sind nicht nur weitere RCE- und Sandbox-Themen, sondern auch Credential-Sharing, Dynamic Credentials, External Secrets, AI Agents, MCP Browser, Respond-to-Webhook-XSS sowie SQL-/NoSQL-Injection in Datenbank-Nodes.

Die wichtigste operative Änderung: Es reicht nicht mehr, alte März- oder Mai-Fixstände als Zielmarke zu betrachten. Für die Advisory-Welle vom 24. Juni 2026 nennt n8n je nach Branch unter anderem 1.123.61, 2.27.4 und 2.28.1 als Mindeststände; die GitHub Releases zeigen am 1. Juli 2026 2.28.4 als aktuellen Stable-Release und 2.29.1 als Pre-Release. Praktisch heißt das: Produktive Instanzen auf den aktuellen Patchstand des genutzten Release-Zweigs bringen, nicht auf historischen Mindestversionen stehen bleiben.

Operativ ist vor allem das Muster wichtig: Viele der schweren Lücken setzen keinen anonymen Internet-Angreifer voraus, sondern einen authentifizierten Nutzer mit Workflow-Bearbeitungsrechten, Projektmitgliedschaft, Credential-Use-Rechten oder Zugriff auf optionale Funktionen wie AI Agents und MCP. Genau diese Rechte sind in produktiven n8n-Instanzen oft breiter verteilt als gedacht. Die neueren Advisories zeigen, dass Shared Credentials, Dynamic Credentials, External Secrets und Domain-Restriktionen genauso prüfenswert sind wie klassische Host-RCE-Pfade.

Parallel bleiben öffentliche Browser- und Webhook-Flächen relevant: Nach Form-, Chat- und Binary-Data-XSS kamen im Juni weitere Webhook- und Chat-Trigger-Themen hinzu, darunter Same-Origin-XSS im Respond-to-Webhook-Kontext. Damit ist 2026 nicht nur klar, dass Workflow-Editor-Rechte Host-Risiken bergen, sondern auch, dass Form-, Chat-, Webhook-, Binary-Data- und Respond-to-Webhook-Endpunkte als echte Angriffsoberfläche behandelt werden müssen.

Aus Security-Sicht ist die zentrale Erkenntnis deshalb breiter als nur „eine neue CVE patchen”: n8n hat gleichzeitig Risiken auf Host-, Browser-, Credential-, Datenbank-, Agenten-, MCP- und Supply-Chain-Ebene. Wer n8n selbst betreibt, braucht einen wiederholbaren Prozess für Versionsprüfung, Advisory-Monitoring, Rollenprüfung, Node-Blocking, Credential-Rotation, Secrets-Governance, Execution-Data-Redaction und Security-Audits.

Wichtig für die operative Bewertung: Bereits am 29. Januar 2026 meldete n8n zusätzliche Exploits derselben Expression-Escape-Schwachstellenklasse. Auch wenn dieser Hinweis älter ist als die März-Welle, bestätigt er einen zentralen Punkt für produktive Umgebungen: Workflow-Erstell- und Bearbeitungsrechte müssen wesentlich restriktiver vergeben werden, als es in vielen n8n-Installationen üblich ist.

Warum n8n ein Sicherheitsrisiko sein kann

n8n vereint mehrere Faktoren, die es aus Angreifersicht attraktiv und aus Verteidigersicht heikel machen:

  • Workflow-Automatisierung mit weitreichenden Rechten: Workflows laufen im Kontext des n8n-Servers und können – je nach Konfiguration – Befehle ausführen, Dateien lesen und externe Dienste ansprechen.
  • Zugriff auf viele Systeme: Eine Instanz verbindet oft Dutzende APIs, Datenbanken, Cloud-Dienste und interne Anwendungen.
  • Speicherung von Credentials: OAuth-Tokens, API-Keys und Datenbankpasswörter werden zentral in n8n gehalten und von Workflows genutzt.
  • Möglichkeit, Code auszuführen: Über Expressions, riskante Nodes, unsichere Integrationen oder Community-Nodes kann effektiv beliebiger Code auf dem Host ausgeführt werden.

Die möglichen Auswirkungen eines Angriffs reichen von Credential Theft über laterale Bewegung in verbundene Systeme und Datenexfiltration bis zur kompletten Übernahme von Servern und Cloud-Konten. Wer n8n produktiv einsetzt, sollte es daher von Anfang an mit denselben Sicherheitsstandards betreiben wie Identity-Provider, CI/CD-Systeme oder zentrale Datenbanken.

Typische n8n Sicherheitsrisiken

Remote Code Execution

Die gefährlichste Kategorie: Angreifer können auf dem Host, der n8n ausführt, beliebigen Code oder Systembefehle ausführen. Typische Eintrittspunkte sind:

  • Workflow-Expressions: Wenn Nutzereingaben oder Workflow-Parameter ungefiltert in die Expression-Engine gelangen, kann Expression Escape oder Injection zu RCE führen.
  • Execute Command Node: Erlaubt die Ausführung von Shell-Befehlen; in Kombination mit einer Account-Kompromittierung oder einer anderen Schwachstelle führt das direkt zur Host-Übernahme. Seit n8n 2.0 ist der Node aus Sicherheitsgründen standardmäßig deaktiviert.
  • Unsichere Nodes: Bestimmte Integrations- oder Community-Nodes können bei fehlender Validierung Befehle oder Code ausführen; aktuelle Beispiele sind die Advisories zu Merge, XML, HTTP Request und prototype-pollution-artigen Ketten.
  • Code- und Task-Runner-Pfade: Python- und JavaScript-Code-Nodes bleiben Hochrisiko-Flächen, auch wenn Task Runner die Isolation verbessern. Sandbox-Escapes zeigen: Task Runner müssen gepatcht und zusätzlich gehärtet werden.

Bekannte CVEs wie CVE-2026-25049 (Command Injection via Workflows) und CVE-2026-21858 „Ni8mare” (kritischer unauthentifizierter Dateizugriff in Form-basierten Workflows) sowie die neuen März-2026-Lücken zeigen, dass diese Risiken nicht theoretisch sind.

Öffentliche Workflow-Oberflächen

Ein wichtiges Update gegenüber vielen älteren n8n-Guides: Nicht nur Host-RCE ist relevant. Veröffentlichte Forms, Chat Trigger, Webhook-Antworten und Binary-Data-URLs können selbst zur Browser-Angriffsfläche werden. Die Advisories aus Februar und März 2026 zeigen, dass ein Nutzer mit Workflow-Bearbeitungsrechten bösartige Skripte in veröffentlichte Seiten oder Responses einschleusen kann, die anschließend im Browser anderer Nutzer ausgeführt werden.

  • Form Trigger: Persistente XSS-Payloads können Formularbesucher treffen, Submission-Hijacking ermöglichen oder für Phishing genutzt werden.
  • Chat Trigger: Custom CSS war in betroffenen Versionen ein Pfad für Stored XSS auf öffentlichen Chat-Seiten.
  • Respond to Webhook: Wenn ein Workflow binäre Inhalte oder freie Content-Types zurückgibt, kann aus einem Automations-Endpunkt eine Same-Origin-Browserfläche auf dem n8n-Origin werden.
  • Binary Data / Inline HTML: HTML-Antworten ohne schützende Header konnten auf dem n8n-Origin im Browser rendern und so in höher privilegierten Sessions laufen.
  • Allgemeine Folge: Selbst wenn nur wenige Nutzer editieren dürfen, bleiben veröffentlichte Workflow-Oberflächen ein zusätzlicher Schutzbedarf.

Das ist besonders wichtig für Teams, die n8n als internes Low-Code-Portal, Formular-Frontend oder Chat-Interface nutzen: Browser-seitige Angriffe können Credential-Exfiltration, Workflow-Manipulation oder Privileg-Eskalation nach sich ziehen, ohne dass der Angreifer direkt Host-Zugriff braucht.

Supply-Chain-Risiken

n8n unterstützt Community Nodes – Erweiterungen aus dem npm-Ökosystem. Diese werden mit den Rechten der n8n-Instanz ausgeführt. Risiken:

  • Community Nodes aus unbekannten Quellen: Können bösartigen Code enthalten oder nachträglich kompromittiert werden.
  • npm-Pakete: Abhängigkeiten von Community Nodes können verwundbar oder manipuliert sein.
  • Manipulierte Erweiterungen: Typosquatting, Account-Übernahme von Maintainern oder gezielte Backdoors in beliebten Nodes.

Der aktuelle Docs-Stand differenziert hier genauer als viele ältere Blogposts: n8n weist explizit darauf hin, dass Community Nodes aus npm vollen Zugriff auf die Maschine haben können. Gleichzeitig gibt es inzwischen verified community nodes, die n8n prüft und die über das Nodes-Panel installierbar sind. Das senkt das Risiko gegenüber komplett ungeprüften npm-Paketen, ersetzt aber keine eigene Freigabeentscheidung. Wenn Community Nodes nicht zwingend benötigt werden, sollten self-hosted Instanzen sie per N8N_COMMUNITY_PACKAGES_ENABLED=false vollständig deaktivieren.

Ausführlich behandeln wir das Thema im Artikel zu Supply-Chain-Risiken bei n8n Community Nodes und OAuth.

Wenn Ihre Frage weniger „Ist die Instanz sauber gehostet?” und mehr „Welche Flows, Nodes oder Expressions sind riskant?” lautet, passt n8n Flow Security besser.

AI-, MCP- und Agentenfunktionen

Neuere n8n-Funktionen erweitern die Automatisierungsfläche in Richtung Agents, MCP und Browsersteuerung. Das ist produktiv nützlich, aber sicherheitlich keine harmlose Komfortschicht:

  • MCP Browser: Wird @n8n/mcp-browser im HTTP-Transport betrieben, kann ein erreichbarer Port in betroffenen Versionen unauthentifizierte Browser-Control-Sessions ermöglichen.
  • AI Agents und MCP-Tools: Agents können externe Tools und HTTP-Ziele ansprechen. Wenn Domain-Restriktionen oder Credential-Freigaben nicht sauber erzwungen werden, entsteht ein Credential-Exfiltrationspfad.
  • Modul-Freigaben: Optionale Module wie agents sollten nicht pauschal aktiviert werden. Aktivieren, dokumentieren, netzseitig begrenzen und in Reviews wie produktiven Code behandeln.
  • Browser-Profile: Alles, was echten Browserkontext, Cookies oder Storage berührt, gehört in ein separates Schutzmodell – nicht in denselben Vertrauensraum wie normale Workflows.

Credential Exposure

n8n speichert Credentials zentral für die Nutzung in Workflows. Daraus entstehen Risiken:

  • OAuth-Tokens: Oft mit breiten Scopes (z. B. Vollzugriff auf Google Workspace oder Microsoft 365); ein gestohlener Token ermöglicht Zugriff auf alle verbundenen Daten.
  • API-Keys: Werden zentral verwaltet und sind nach einer Kompromittierung der Instanz ein attraktives Ziel.
  • Generische HTTP-Credentials: In der Community Edition waren laut CVE-2026-33663 bestimmte generische HTTP-Credential-Typen ein besonders kritischer Pfad.
  • Shared Credentials und Dynamic Credentials: Neuere Advisories zeigen, dass Credential-Freigaben, Use-only-Rechte, Dynamic-Credential-Endpunkte und Domain-Restriktionen regelmäßig überprüft werden müssen.
  • External Secrets: Externe Secret Stores senken das Risiko lokaler Credential-Sammlungen, sind aber kein Freibrief. Projektmitgliedschaften und Expression-Zugriffe müssen eng bleiben.
  • Datenbankzugänge: Verbindungsstrings und Passwörter für interne oder Cloud-Datenbanken.

Sobald ein Angreifer RCE oder ausreichenden Zugriff auf die n8n-Instanz hat, kann er den Credential-Speicher auslesen und damit alle angebundenen Dienste übernehmen. Credential Management (minimale Scopes, Rotation, externe Secret-Manager) ist daher zentral.

Unsichere Deployments

Viele Installationen sind unnötig exponiert oder schwach konfiguriert:

  • Öffentlich erreichbare Instanzen: n8n läuft im Internet ohne oder mit schwacher Authentifizierung.
  • Fehlende oder schwache Authentifizierung: Einzelner Admin-Account ohne MFA, Standard-Credentials.
  • Keine Netzwerksegmentierung: n8n steht im gleichen Netz wie produktive Systeme; bei Kompromittierung ist laterale Bewegung trivial.

Bereits durch Netzwerkabsicherung und Zugriffskontrollen lässt sich das Risiko deutlich reduzieren – ohne n8n öffentlich zu exponieren und mit striktem Least Privilege für Workflow-Berechtigungen.

Wenn Sie genau diese Hosting- und Deployment-Themen strukturiert prüfen lassen möchten, ist n8n Hosting Security der passendste Einstieg.

Bekannte n8n Schwachstellen

n8n war 2025/2026 mehrfach von kritischen Sicherheitslücken betroffen. Die folgende Auswahl zeigt die wichtigsten Muster für die operative Priorisierung – nicht jede einzelne GHSA, aber die Flächen, die in Reviews immer wieder geprüft werden sollten:

Advisory / CVEArtAuswirkungVertiefung
CVE-2026-25049Expression Escape / Command InjectionAuthenticated RCE über präparierte Workflows; Systembefehle auf dem Host.Betroffenheit prüfen und patchen
CVE-2026-21858 (Ni8mare)Unauthenticated File AccessDateizugriff auf dem Host; je nach Deployment Sprungbrett für weitere Kompromittierung.Technische Analyse (Ni8mare)
GHSA-vpcf-gvg4-6qwr / GHSA-wxx7-mcgf-j869 / GHSA-2p9h-rqjw-gm92Expression-RCE / Merge-Node-RCE / Stored XSSAuthenticated RCE über Expressions und Merge-Node sowie XSS über veröffentlichte Seiten in den Februar-2026-Advisories.Offizielle Februar-Advisories
CVE-2026-33696 / CVE-2026-33660 / CVE-2026-33663Prototype Pollution / SQL-Mode-RCE / Credential TheftAuthenticated RCE über Workflow-Bearbeitung sowie Credential-Diebstahl in der Community Edition.März-2026-Update: betroffen prüfen, patchen, IOCs
GHSA-qfc3-hm4j-7q77 / GHSA-q4fm-pjq6-m63g / GHSA-3c7f-5hgj-h279Binary-Data-XSS / Form-Trigger-XSS / Chat-Trigger-XSSStored oder ausgelieferte Browser-Payloads auf öffentlichen n8n-Oberflächen mit möglicher Workflow- und Credential-Exfiltration.Offizielle März-XSS-Advisories
GHSA-hqr4-h3xv-9m3r / GHSA-q5f4-99jv-pgg5 / GHSA-wrwr-h859-xh2rXML-Node- und XML-Webhook-Prototyp-PollutionKritische XML-Verarbeitungsfehler bis RCE, inklusive Patch-Bypass im Mai.XML Patch Bypass
GHSA-c8xv-5998-g76h / GHSA-57g9-58c2-xjg3HTTP Request / Git NodeHTTP-Request-Pagination bis RCE und Git-Node-Dateizugriff auf dem n8n-Host.HTTP Request RCE
GHSA-9pq8-m8gp-4p53 / GHSA-jwm3-qcfw-c5ppPython Code / Task RunnerSandbox-Escape- und Validator-Bypass-Risiken bei Python-Code-Ausführung.Python Sandbox Escape
GHSA-v733-mwr6-fgcm / GHSA-42h7-m79w-wvg5Respond to Webhook / Chat Trigger XSSSame-Origin- und Stored-XSS auf öffentlichen Workflow-Oberflächen.Respond-to-Webhook-XSS
GHSA-pmqw-72cg-wx85 / GHSA-2j5h-858j-5mpf / GHSA-q3j5-8vrg-4p9qCredential Sharing / Dynamic CredentialsCredential-Exfiltration, Cross-Tenant-Credential-Takeover und Header-Leaks bei Shared Credentials.Credential Exfiltration
GHSA-2434-3x6q-8r99 / GHSA-h44j-f5r5-ph73External Secrets / AI AgentsExternal Secrets über Expressions und Domain-Restriction-Bypass über AI-Agents-/MCP-Flows.External-Secrets-Advisory
GHSA-hwmj-qg4v-cvg9 / GHSA-jpq7-226w-6cxx / GHSA-c37g-w77q-m4vpSQL-/NoSQL-Injection in NodesManipulation nachgelagerter MySQL-, Postgres-/TimescaleDB- oder MongoDB-Systeme mit den hinterlegten Credentials.MySQL-v1-Advisory
GHSA-qrx8-25qr-5r7vMCP Browser HTTP TransportUnauthentifizierte Browser-Control-Sessions, wenn der MCP Browser per HTTP erreichbar betrieben wird.MCP Browser Advisory
Supply-Chain / Community NodesManipulierte Erweiterungen, OAuth-Token-DiebstahlBösartige oder kompromittierte npm-Nodes; Abfluss von Tokens und API-Keys.Supply-Chain-Risiken bei Community Nodes

Lessons Learned: Diese Schwachstellen zeigen, dass n8n wie ein kritisches System gepatcht und abgesichert werden muss. Die Advisories bis Juni 2026 unterstreichen zusätzlich, dass nicht nur unauthentifizierte Exploits gefährlich sind: Auch zu breite Rollenmodelle, unkritisch vergebene Workflow-Bearbeitungsrechte, Shared Credentials, optionale AI/MCP-Module und Datenbank-Nodes können für Credential-Abfluss, Datenmanipulation oder Host-Kompromittierung reichen. Unternehmen sollten Versionen überwachen und Security-Advisories von n8n sowie vertiefende Analysen regelmäßig einbeziehen.

Best Practices für sichere n8n Deployments

Netzwerkabsicherung

  • n8n nicht öffentlich exponieren: Die Oberfläche sollte nicht direkt aus dem Internet erreichbar sein.
  • Zugriff über VPN oder Auth-Proxy: Nur autorisierte Nutzer über ein kontrolliertes Netz (VPN, Admin-VLAN) oder einen Identity-Aware Proxy (z. B. mit SSO/MFA) zulassen.
  • Netzwerksegmentierung: n8n in einem eigenen Segment betreiben; Zugriff auf produktive Systeme nur über definierte Schnittstellen und mit minimalen Rechten.
  • SSRF-Schutz aktivieren: Für selbst gehostete Instanzen mit HTTP-Requests gehört N8N_SSRF_PROTECTION_ENABLED=true samt Block- und Allowlists heute zum sinnvollen Defense-in-Depth-Standard.

n8n dokumentiert den SSRF-Schutz inzwischen als eigenen Hardening-Baustein. Er blockiert bei aktivierter Konfiguration standardmäßig private und spezielle IP-Bereiche, prüft Redirects mit und ist damit besonders für HTTP-Request-lastige Flows relevant. Wichtig bleibt trotzdem: Netzsegmentierung und Firewalls bleiben die primäre Schutzlinie.

Zugriffskontrollen

  • Getrennte Accounts: Kein gemeinsamer Admin-Account; klare Trennung nach Rolle (z. B. Admin vs. Workflow-Editor).
  • Least Privilege: Nur diejenigen Nutzer erhalten Workflow-Edit-Rechte, die sie für ihre Aufgabe brauchen; insbesondere Editor-, Member- und Projektrechte regelmäßig prüfen.
  • Editor-Rechte stärker entkoppeln: Wo verfügbar, Ausführen, Bearbeiten sowie Publish/Unpublish getrennt vergeben. n8n hat die Granularität in Custom Roles weiter ausgebaut, was für sensible Workflows hilfreich ist.
  • Credential-Sharing rezertifizieren: Use-only-Freigaben, Dynamic Credentials, Domain-Restriktionen und Projektmitgliedschaften regelmäßig prüfen; Shared Credentials nicht als Abkürzung für Rollenmodelle verwenden.
  • Riskante Nodes restriktiv nutzen: Execute Command, Merge im SQL-Modus, XML und ähnliche High-Impact-Nodes nur bewusst und kontrolliert einsetzen oder über NODES_EXCLUDE blockieren.
  • AI/MCP-Module bewusst freigeben: Agents, MCP Browser und Browser-Bridge-Funktionen nur aktivieren, wenn sie fachlich gebraucht werden; HTTP-Transporte netzseitig auf vertrauenswürdige Clients begrenzen.
  • MFA: Mehrfaktor-Authentifizierung für alle Zugriffe auf die n8n-Oberfläche erzwingen.
  • Öffentliche Flows gesondert härten: Form Trigger, Chat Trigger, Webhook-Seiten und Binary-Data-Ausgaben nicht wie „harmlose Frontends” behandeln, sondern als zusätzliche Angriffsoberfläche.

Für Business- und Enterprise-Pläne dokumentiert n8n zusätzlich instance-weite Security Settings, darunter erzwungene 2FA und Richtlinien für persönliche Spaces. Gerade in größeren Teams helfen diese Funktionen, breit verteilte Bearbeitungs- und Freigaberechte enger zu steuern.

Node- und Runtime-Hardening

  • Umgebungsvariablen in Nodes blockieren: N8N_BLOCK_ENV_ACCESS_IN_NODE=true reduziert das Risiko, dass Expressions oder Code-Node-Logik an Prozess-Secrets gelangen.
  • Dateizugriffe einschränken: N8N_RESTRICT_FILE_ACCESS_TO als Allowlist setzen und den Schutz für .n8n-Dateien aktiv lassen.
  • Settings-Datei härten: N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true hilft, lokale Berechtigungen für Konfigurationsdateien restriktiver zu halten.
  • Code-Ausführung isolieren: Task Runner in Produktion möglichst in external mode als getrennte Container betreiben, als unprivilegierten Nutzer ausführen und mit distroless Image, read-only Root-Filesystem, minimalem /tmp und AppArmor-Profil härten.
  • Git-Node konservativ betreiben: Git-Hooks deaktiviert lassen und Bare-Repos nur zulassen, wenn es technisch wirklich nötig ist.
  • Module in Code-Nodes allowlisten: Externe JavaScript- und Python-Abhängigkeiten nur explizit zulassen; transitive Imports nicht ungeprüft freischalten.
  • Unsichere oder nicht benötigte Nodes ausschließen: Für akute Mitigationen und dauerhafte Härtung NODES_EXCLUDE gezielt nutzen, etwa für nicht benötigte Git-, XML-, Datenbank-, Respond-to-Webhook- oder Execute-Command-Pfade.

Diese Optionen ersetzen keine Patches, sind aber ein sinnvoller zusätzlicher Layer, besonders in self-hosted Umgebungen mit mehreren Editoren oder experimentellen Flows.

Credential Management

  • Minimale OAuth-Scopes: Nur die nötigsten Berechtigungen bei OAuth-Integrationen anfordern.
  • Secrets Management: Wo möglich externe Vaults oder Secret-Manager nutzen statt Credentials ausschließlich in n8n zu speichern.
  • External-Secrets-Zugriffe begrenzen: Projektmitgliedschaften und Editor-Rechte prüfen, weil externe Secrets in Workflows sonst trotzdem zur Exfiltrationsfläche werden können.
  • OAuth-Token schützen: Wo der Identity Provider es unterstützt, JWE-verschlüsselte OAuth-Token prüfen; das schützt Token-Inhalte auf dem Weg über Browser, Proxy und Logs zusätzlich.
  • Data Encryption Keys rotieren: Für self-hosted Umgebungen mit sauberem Backup- und Staging-Prozess die n8n-Key-Rotation einplanen; nach Aktivierung nicht downgraden oder die Feature-Flag entfernen.
  • Execution Data redigieren: In Enterprise-Umgebungen sensible Produktionsausführungen redigieren, damit Workflow-Viewer nicht automatisch PII, Token oder Finanzdaten sehen.
  • Regelmäßige Rotation: API-Keys und Tokens rotieren; insbesondere nach Verdacht auf Kompromittierung oder nach Mitarbeiter-Austritt.

n8n unterstützt inzwischen mehrere externe Secret-Provider. Für sensible Umgebungen ist das ein wichtiges Update, weil sich Credentials so zentraler verwalten, rotieren und projektbezogen eingrenzen lassen, statt alle Secrets dauerhaft nur in der n8n-Datenbank vorzuhalten.

Updates und Patch Management

  • Security Updates schnell einspielen: Für die Advisories vom 24. Juni 2026 sind je nach Branch unter anderem 1.123.61, 2.27.4 beziehungsweise 2.28.1 relevante Mindest-Fixstände; am 1. Juli 2026 ist 2.28.4 der aktuelle Stable-Release.
  • Versionen überwachen: Prozess etablieren, um n8n- und Abhängigkeitsversionen zu tracken und mit Advisories abzugleichen.
  • Nach dem Patch validieren: Security-Audit fahren, Rechte prüfen, riskante Nodes inventarisieren, Shared Credentials und External-Secrets-Zugriffe rezertifizieren und öffentliche Webhook-/Chat-/Form-Flächen testen.
  • Nicht am Mindestfixstand stehen bleiben: Mindestversionen sind historische Betroffenheitsgrenzen. Produktiv zählt der aktuelle Patchstand des eigenen Release-Zweigs.

Zusätzlich hilfreich: n8n 2.0 hat einige Defaults sicherer gemacht, etwa die Standard-Deaktivierung von ExecuteCommand und LocalFileTrigger sowie mehr Isolation für Code-Ausführung. Diese Defaults ersetzen kein Patchen, senken aber die Grundangriffsfläche.

Ebenfalls neu relevant für den laufenden Betrieb: n8n dokumentiert einen integrierten Security Audit, der per CLI (n8n audit), API oder n8n-Node laufen kann. Der Report deckt unter anderem ungeschützte Webhooks, fehlende Security Settings, riskante Nodes, Community Nodes und veraltete Instanzen ab. Das ist kein Ersatz für ein echtes Review, aber ein guter Minimalstandard für wiederkehrende Checks.

Checkliste für sichere n8n Deployments

Eine detaillierte, praxisnahe Checkliste – mit konkreten Maßnahmen für Infrastruktur, Credential-Management, Monitoring und Incident Response – finden Sie in unserem Artikel Checkliste: Sichere n8n-Deployments für Startups, KMU und Enterprise.

Darin behandeln wir unter anderem: Infrastrukturmaßnahmen (Netzwerk, Host-Härtung, Container-Sicherheit), sicheres Credential-Management, Logging und Monitoring, Reaktion auf Vorfälle sowie Unterschiede zwischen Startups, KMU und Enterprise. Der Artikel eignet sich als zentrale Referenz für Teams, die n8n produktiv einsetzen und Sicherheit systematisch angehen wollen.

Supply-Chain-Risiken bei n8n Community Nodes

Community Nodes und das npm-Ökosystem bergen spezifische Risiken: manipulierte Pakete, Typosquatting, unsichere Abhängigkeiten und die Gefahr, dass OAuth-Tokens oder API-Keys über bösartige Nodes abfließen.

Unser vertiefender Artikel Supply-Chain-Risiken bei n8n Community Nodes und OAuth erklärt die Angriffsszenarien, gibt Empfehlungen zu Code Review und Whitelisting von Nodes und zeigt, warum viele Unternehmen Community Nodes komplett deaktivieren oder nur nach strenger Prüfung zulassen.

Wie Unternehmen n8n sicher betreiben

Die Anforderungen an n8n Security unterscheiden sich je nach Unternehmensgröße und Risikoprofil:

  • Startups: Oft begrenzte Ressourcen; Fokus auf das Nötigste: n8n nicht öffentlich, starke Authentifizierung (MFA), keine oder nur geprüfte Community Nodes, zeitnahes Patchen. Die Checkliste hilft, Prioritäten zu setzen.
  • KMU: Klare Zugriffskontrollen, Segmentierung, Credential-Management und Patch-Prozesse. Sobald Formulare, Chats oder öffentliche Webhooks genutzt werden, zusätzlich Browser-Angriffsflächen mitdenken.
  • Enterprise: n8n wie Tier-0 behandeln: dedizierte Segmentierung, zentrales Secrets Management, getrennte Rollen für Edit/Execute/Publish, Redaction für sensible Execution Data, kontrollierte AI/MCP-Freigaben, regelmäßige Audits und Incident-Readiness.

Wann ein Security Review sinnvoll ist

Ein gezielter Security Review oder IT-Security Check für n8n lohnt sich in typischen Situationen:

  • Neue n8n-Installation: Von Anfang an Architektur und Hardening richtig aufsetzen.
  • Viele Integrationen oder sensible Daten: Wenn OAuth-Tokens, Kundendaten oder kritische APIs angebunden sind.
  • Compliance-Anforderungen: Vor oder nach Audits (z. B. ISO 27001, SOC 2, branchenspezifische Vorgaben).
  • Verdacht auf Kompromittierung oder nach bekannt gewordenen CVEs: Schnelle Betroffenheitsprüfung, Rotation von Credentials und Hardening.

Für Hosting, Exponierung und Betriebsfragen ist n8n Hosting Security der direkteste Einstieg. Für Analyse und Hardening Ihrer Workflows passt n8n Flow Security.

Wie wir helfen können

Six Eight Consulting unterstützt Startups, KMU und Enterprise im DACH-Raum bei der Absicherung von n8n und anderer kritischer Infrastruktur:

  • n8n Hosting Security: Betroffenheitsprüfung, Architektur- und Konfigurationsreview für Exponierung, Zugriffsschutz, Segmentierung und Patch-Stand.
  • n8n Flow Security: Analyse und Hardening von Flows, Nodes, Expressions, Credentials und riskanten Mustern.
  • Hardening: Konkrete Umsetzung von Netzwerkabsicherung, Zugriffskontrollen, Credential Management und Flow-Anpassungen.
  • Architekturberatung: Sichere Integration von n8n in bestehende Infrastruktur und Compliance-Rahmen.
  • Incident Response: Unterstützung bei Verdacht auf Kompromittierung – Credential-Rotation, Log-Analyse, Containment.

Die passenden Leistungen dazu sind n8n Hosting Security und n8n Flow Security.

Fazit

n8n ist ein kritisches System: Es hat Zugriff auf Credentials, APIs und interne Systeme und kann Code ausführen. Security muss von Anfang an mitgedacht werden – nicht erst nach einem Vorfall oder einer öffentlich gewordenen CVE. Mit Netzwerkabsicherung, strikten Zugriffskontrollen, sachgemäßem Credential Management und zeitnahem Patch-Management lassen sich die Risiken erheblich reduzieren.

Dieser Guide und die vertiefenden Artikel zu CVE-2026-25049, CVE-2026-21858 (Ni8mare), dem März-2026-Update zu CVE-2026-33696, CVE-2026-33660 und CVE-2026-33663, der Checkliste für sichere n8n Deployments und Supply-Chain-Risiken bei Community Nodes bilden eine zentrale Anlaufstelle für n8n Security. Die Advisory-Wellen bis Juni 2026 zeigen zusätzlich: Credential-Sharing, AI/MCP-Funktionen, External Secrets und Datenbank-Nodes gehören in jeden Review-Scope. Bei Bedarf unterstützen wir Sie mit Security Review, Hardening und Incident Response.

Häufige Fragen zu n8n Security

Häufige Fragen zu n8n Security

Warum ist n8n ein kritisches System aus Security-Sicht?
n8n hat Zugriff auf OAuth-Tokens, API-Keys, Datenbanken und interne Systeme und führt Workflow-Code mit weitreichenden Rechten aus. Eine kompromittierte Instanz ermöglicht Credential Diebstahl, laterale Bewegung und vollständige Systemübernahme – n8n muss daher wie ein Tier-0-System behandelt werden.
Welche typischen n8n Sicherheitsrisiken gibt es?
Remote Code Execution über Expressions, Python/JavaScript-Code und riskante Nodes wie XML, HTTP Request, Merge, Git oder Execute Command, Stored XSS über veröffentlichte Form-, Chat-, Webhook- und Binary-Data-Oberflächen, Supply-Chain-Risiken durch Community Nodes, Credential Exposure über Shared Credentials, Dynamic Credentials und externe Secrets sowie neue Angriffsflächen durch AI-Agents- und MCP-Funktionen.
Wie sichere ich eine n8n-Instanz ab?
n8n nicht öffentlich exponieren, Zugriff über VPN oder Auth-Proxy, strenge Zugriffskontrollen und MFA, Least Privilege für Workflow-, Projekt- und Credential-Sharing, SSRF-Schutz und Runtime-Hardening per Security-Variablen, Code-Ausführung über isolierte Task Runner, Credential Management mit minimalen Scopes, Rotation, JWE-Optionen und externen Secret Stores, sensible Execution Data redigieren, Community Nodes und AI/MCP-Module kontrolliert zulassen und regelmäßig n8n audit beziehungsweise den Audit-Endpoint ausführen.
Wann ist ein Security Review für n8n sinnvoll?
Bei neuer n8n-Installation, vielen Integrationen und sensiblen Daten, vor oder nach Compliance-Audits sowie bei Verdacht auf Kompromittierung. Ein IT-Security Check prüft Betroffenheit und Hardening-Stand.

Themen

n8n Securityn8n Sicherheitn8n hardeningn8n security best practicesn8n workflow securityWorkflow AutomationIT-Security

Quellen

  1. n8n: Security Overview (n8n-io/n8n GitHub)n8n-io/n8n GitHub Security Overview, abgerufen am 01.07.2026
  2. n8n: Releases (n8n-io/n8n)GitHub Releases, abgerufen am 01.07.2026
  3. n8n Release 2.28.4n8n-io/n8n GitHub Release, 01.07.2026
  4. n8n Advisory: RCE via SQL Mode of Merge Node (GHSA-58qr-rcgv-642v / CVE-2026-33660)n8n-io/n8n GitHub Advisory, 25.03.2026
  5. n8n Advisory: Prototype Pollution in GSuiteAdmin node leads to RCE (GHSA-mxrg-77hm-89hv / CVE-2026-33696)n8n-io/n8n GitHub Advisory, 25.03.2026
  6. n8n Advisory: Credential Theft via Name-Based Resolution and Permission Checker Bypass (GHSA-m63j-689w-3j35 / CVE-2026-33663)n8n-io/n8n GitHub Advisory, 25.03.2026
  7. n8n Advisory: XML Node Prototype Pollution to RCE (GHSA-hqr4-h3xv-9m3r)n8n-io/n8n GitHub Advisory, 22.04.2026
  8. n8n Advisory: XML Node Misconfiguration Patch Bypass (GHSA-wrwr-h859-xh2r)n8n-io/n8n GitHub Advisory, 13.05.2026
  9. n8n Advisory: HTTP Request Node Pagination Prototype Pollution to RCE (GHSA-c8xv-5998-g76h)n8n-io/n8n GitHub Advisory, 13.05.2026
  10. n8n Advisory: Python sandbox escape (GHSA-9pq8-m8gp-4p53)n8n-io/n8n GitHub Advisory, 27.05.2026
  11. n8n Advisory: Credential Exfiltration via Permission Bypass (GHSA-pmqw-72cg-wx85)n8n-io/n8n GitHub Advisory, 10.06.2026
  12. n8n Advisory: Cross-Tenant Credential Takeover via Dynamic Credentials (GHSA-2j5h-858j-5mpf)n8n-io/n8n GitHub Advisory, 10.06.2026
  13. n8n Advisory: MCP Browser HTTP Transport Exposes Unauthenticated Browser-Control Sessions (GHSA-qrx8-25qr-5r7v)n8n-io/n8n GitHub Advisory, 10.06.2026
  14. n8n Advisory: Same-Origin XSS in Respond to Webhook Node (GHSA-v733-mwr6-fgcm)n8n-io/n8n GitHub Advisory, 10.06.2026
  15. n8n Advisory: External Secrets Accessible via Workflow Expressions (GHSA-2434-3x6q-8r99)n8n-io/n8n GitHub Advisory, 24.06.2026
  16. n8n Advisory: Allowed HTTP Request Domains Bypass via AI Agents MCP Connector (GHSA-h44j-f5r5-ph73)n8n-io/n8n GitHub Advisory, 24.06.2026
  17. n8n Advisory: MySQL v1 SQL Injection (GHSA-hwmj-qg4v-cvg9)n8n-io/n8n GitHub Advisory, 24.06.2026
  18. n8n Docs: Enable SSRF protectionn8n Docs, abgerufen am 01.07.2026
  19. n8n Docs: Set up task runnersn8n Docs, abgerufen am 01.07.2026
  20. n8n Docs: Harden task runnersn8n Docs, abgerufen am 01.07.2026
  21. n8n Docs: Run security auditsn8n Docs, abgerufen am 01.07.2026
  22. n8n Docs: Rotate encryption keysn8n Docs, abgerufen am 01.07.2026
  23. n8n Docs: Decrypt OAuth 2.0 tokens with JWEn8n Docs, abgerufen am 01.07.2026
  24. n8n Docs: Redact execution datan8n Docs, abgerufen am 01.07.2026