Skip to main content

n8n EUVDEUVD-2026-112374

| CVE-2026-118643 MEDIUM
Error Message Information Leak (CWE-209)
2026-10-28 disclosure@vulncheck.com GHSA-f72h-r6g5-h28j
5.3
CVSS 4.0 · Vendor: vulncheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privileged n8n user
  2. Delivery
    Gain execution-view access to target workflow
  3. Exploit
    Credentialed Git/MongoDB/GCS operation fails
  4. Execution
    Error data captures credential secret
  5. Persist
    Open failed execution record
  6. Impact
    Extract Git/MongoDB/Google secret

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Error message sanitization
MITRE ATT&CK

1 technique across 1 tactic: Discovery

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires an authenticated n8n user who holds view access to a workflow's executions but is NOT authorized to read the underlying credential (PR:L). Exploitation further requires that a credentialed operation in one of the specific affected nodes - Git, MongoDB Atlas Vector Store, or Google Cloud Storage - has actually FAILED, which is what causes the secret (Git password/token, MongoDB database password, or Google access token) to be written into the stored execution error data (this is the AT:P attack requirement). Limiting factors: the attacker must already have an account and execution-read permission on the affected instance; the workflow must use one of these three node types with a credential; and a failing operation must have occurred. It does not apply to successful executions or to users without execution-read access.

Impact

This is a moderate, access-gated information-disclosure flaw (CWE-209) rather than a high-urgency issue. The CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:L/UI:N, VC:L, with subsequent-system SC:H/SI:H) scores 5.3 (Medium): exploitation is network-reachable and low-complexity, but requires existing low-privilege access (PR:L) and carries an attack requirement (AT:P) because a credentialed operation must actually fail to populate the error data. The vuln.today decision label is 'this_month' (not act_now/emergency), and the vulnerability is NOT on CISA KEV and has no EPSS score supplied, so there is no signal of active or widespread exploitation. No exploit or PoC code reference is present in the input - only vendor/coordinator advisories (GHSA and VulnCheck) - so this is no public exploit identified at time of analysis. The signals are internally consistent: a confirmed-but-not-exploited credential-leak to under-privileged insiders. Real priority is driven by insider/least-privilege exposure in multi-tenant n8n deployments, not by remote mass exploitation.

Exploit ScenarioDerived

In a shared n8n instance, a low-privileged user is granted permission to view a workflow's execution history but is deliberately not given access to its stored credentials. A Git, MongoDB Atlas Vector Store, or Google Cloud Storage operation in that workflow fails, and n8n writes the error - which embeds the credential secret - into the execution data. The user opens the failed execution and reads the Git password/token, MongoDB database password, or Google access token directly. No PoC or exploit code is referenced in the available sources.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 28, 2026

Credential secrets - Git passwords or tokens, MongoDB database passwords, and Google access tokens - are written into stored execution error data by n8n's Git, MongoDB Atlas Vector Store, and Google Cloud Storage nodes whenever an operation in one of those nodes fails. Any authenticated user who can view a workflow's executions but is not authorized to read the underlying credential can then recover the secret from that execution record, escalating from a low-privilege workflow viewer into access to the external Git, MongoDB Atlas, or Google Cloud systems. Fixed in n8n 1.123.85, 2.43.5, and 2.44.1; no public exploit code and no CISA KEV listing were identified at time of analysis, and the priority signal places remediation in the current month rather than as an emergency.

RemediationAI

Vendor-released patch: upgrade to n8n 1.123.85, 2.43.5, or 2.44.1 (or later within the corresponding branch) - these are the versions the GHSA names as the complete fix, and the remediation is not branch-uniform, so confirm which of the three applies to your deployment before upgrading. If upgrading is not immediately possible, the vendor lists two temporary mitigations: restrict access to the n8n instance to fully trusted users only, and limit execution read access to the minimum set of users who require it - both reduce but do not eliminate exposure, since any remaining execution viewer can still recover a secret written by a previously failing Git, MongoDB Atlas Vector Store, or Google Cloud Storage operation, and tightening execution visibility has the operational side effect of blinding legitimate debugging and audit workflows. The advisory does not specify retroactive cleanup of execution records already written before the upgrade, so treat the upgrade as closing the path for future failures and assess previously stored execution data separately. Advisory: https://github.com/n8n-io/n8n/security/advisories/GHSA-qmvv-q3c9-wpp7.

Affected VersionsENISA

n8n 2.0.0 <2.43.5
n8n 2.44.0 <2.44.1
n8n 0 <1.123.85

Affected Packages

euvd n8n fix: 1.123.85, 2.43.5, 2.44.1

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw is CWE-209 (generation of error message containing sensitive information) in the n8n workflow automation platform, distributed as the npm package 'n8n'. When a credentialed operation throws inside the Git, MongoDB Atlas Vector Store, or Google Cloud Storage nodes, the resulting error object - which embeds a secret copied from the node's credential (a Git password or token, a MongoDB database password, or a Google access token) - is persisted into the execution data that n8n stores for that run. n8n's permission model separates 'can read a workflow's executions' from 'can read the credential', so the persisted error defeats that separation and hands the plaintext secret to a viewer who was never entitled to it. The assessed CVSS:3.1 vector AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N reflects that the attacker is a low-privileged authenticated user (PR:L) with no user interaction required, that attack requirements are present (AT:P in the CVSS 4.0 vector) because a credentialed operation in one of these three nodes must actually have failed, and that scope is changed (S:C) because the recovered secret grants access outside n8n itself - to the third-party Git, MongoDB Atlas, or Google Cloud service. Confidentiality impact is limited to the single leaked secret per failing node; there is no integrity or availability impact on the n8n instance itself. Successful executions and users without execution-read permission are outside the exposure path, and the sources do not describe any other triggering condition.

Know when N8n gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (vulncheck) PRIMARY 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:H/SI:H/SA:N
vuln.today AI 5.0 MEDIUM

Network-accessible to any low-privilege user with execution-read (PR:L), but the leaked secret belongs to a separate credential-authority so scope changes (S:C); only limited confidentiality, no integrity/availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:H/SI:H/SA:N

Primary rating from Vendor (vulncheck).

CVSS VectorVendor: vulncheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Oct 28, 2026 - 20:04 EUVD

DescriptionCVE.org

n8n before 1.123.85, 2.x before 2.43.5, and 2.44.x before 2.44.1 stores credential secrets in execution error data when operations fail in the Git, MongoDB Atlas Vector Store, and Google Cloud Storage nodes. Users who can view a workflow's executions but cannot read the credential can recover Git passwords or tokens, MongoDB database passwords, or Google access tokens from that data.

Threat Intelligence Overview

Prevalence
Medium
popular self-hosted workflow-automation tool, common but not ubiquitous
Social Media
1
Sightings
Data Quality
3 sources
Confidence: Low

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS N/A
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

More in N8n

View all
CVE-2025-68613 HIGH POC
8.8 Dec 19

Remote code execution in n8n's workflow expression evaluation system allows an authenticated user with workflow creation

CVE-2026-21877 CRITICAL POC
9.9 Jan 08

n8n workflow automation (through 1.121.2) allows authenticated users to execute arbitrary code via the n8n service, with

CVE-2026-21858 CRITICAL POC
10.0 Jan 08

n8n workflow automation (1.65.0 to 1.121.0) allows unauthenticated file access through form-based workflows. A critical

CVE-2026-1470 CRITICAL POC
9.9 Jan 27

n8n has a fifth critical RCE vulnerability (CVSS 9.9) in the Expression evaluator, enabling code execution through craft

CVE-2025-65964 CRITICAL POC
9.4 Dec 09

Authenticated users who can create or modify an n8n workflow can achieve remote code execution on the n8n host by abusin

CVE-2026-33696 CRITICAL POC
9.4 Mar 25

A prototype pollution vulnerability in the XML and GSuiteAdmin nodes of n8n workflow automation platform allows authenti

CVE-2026-33660 CRITICAL POC
9.4 Mar 25

An authenticated user with workflow creation or modification privileges in n8n workflow automation platform can exploit

CVE-2025-55526 CRITICAL POC
9.1 Aug 26

n8n-workflows Main Commit ee25413 allows attackers to execute a directory traversal via the download_workflow function w

CVE-2026-33665 HIGH POC
8.8 Mar 25

Authenticated n8n users can hijack administrator accounts when LDAP authentication is enabled by manipulating their LDAP

CVE-2023-27563 HIGH POC
8.8 May 10

The n8n package 0.218.0 for Node.js allows Escalation of Privileges. Rated high severity (CVSS 8.8), this vulnerability

CVE-2026-33713 HIGH POC
8.7 Mar 25

SQL injection in n8n's Data Table Get node allows authenticated users with workflow modification permissions to execute

CVE-2026-0863 HIGH POC
8.5 Jan 18

Authenticated users can exploit string formatting and exception handling in n8n's Python task executor to escape sandbox

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy