Skip to main content

n8n CVE-2026-77076

| EUVDEUVD-2026-63265 HIGH
Error Message Information Leak (CWE-209)
2026-08-20 VulnCheck GHSA-8329-w544-9mx3
7.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Recon
    Authenticate as low-privileged n8n user
  2. Delivery
    Identify workflow using GraphQL node with vault-backed credential
  3. Exploit
    Engineer or wait for connection-level HTTP failure on GraphQL endpoint
  4. Install
    Execution engine persists raw error object with decrypted credential headers
  5. C2
    Read failed execution record via n8n UI or API
  6. Execute
    Extract plaintext credential secret
  7. Impact
    Authenticate to target external service with stolen credential

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

Exploitation requires an authenticated n8n user account with at least read access to workflow execution records for the targeted workflow - PR:L confirms authentication is mandatory. The vulnerable code path triggers only when a GraphQL node is configured to use n8n's built-in credential system (credentials stored in the n8n vault, not inline values), and only when the HTTP request fails at the transport/connection layer rather than returning an application-level GraphQL error. A connection failure must occur or be engineered during execution. Limiting factors: unauthenticated exploitation is not possible; deployments where execution-read access is restricted to fully trusted administrators substantially reduce exposure; workflows that do not use the GraphQL node or that use inline/environment-sourced credentials rather than the n8n credential store are not affected; and the specific failure mode requires a connection-level (not application-level) error, which may not occur without attacker influence over network reachability.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H) signals a network-reachable, low-complexity attack requiring only a standard authenticated account, with high confidentiality impact and no attack-requirement preconditions beyond authentication. Exploitation status is no public exploit identified at time of analysis - the vulnerability is absent from CISA KEV and no POC code is referenced in available intelligence. Despite the absence of confirmed exploitation, the real-world risk is disproportionately high relative to a typical 7.1: credential secrets (API keys, tokens, passwords) are exposed directly in plaintext in execution records, enabling lateral movement to any external service integrated through the affected GraphQL node. In multi-user or team deployments, the blast radius extends to all credentials accessible via GraphQL nodes across all workflows any low-privileged user can read. EPSS data was not provided in the supplied intelligence sources, so probabilistic exploitation likelihood cannot be quantified; however, the trivial exploitation mechanics and high-value payload argue for treating this at the upper end of the 4.0 score band. No conflicting signals were identified between the CVSS vector and the vulnerability description.

Exploit ScenarioDerived

An attacker with a low-privileged n8n account identifies a workflow containing a GraphQL node configured with a stored credential. They trigger a connection-level failure - either by temporarily making the target GraphQL endpoint unreachable or by waiting for an organic failure - causing the workflow execution to fail and persist the raw HTTP error (including decrypted Authorization headers) to the execution log. The attacker then reads the execution record via the n8n web UI or API and extracts the plaintext credential, which can subsequently be used to access the external service the credential was meant to protect. No public exploit code has been identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 20, 2026

Decrypted credential secrets are exposed in execution logs in n8n workflow automation software across versions before 1.123.69, 2.33.4, and 2.34.1. The GraphQL node fails to wrap connection-level HTTP client errors in n8n's standard error type, propagating raw error objects - which carry decrypted credential headers - directly into the persistent execution record. Any authenticated user with read access to workflow execution history can recover those plaintext secrets. No public exploit has been identified at time of analysis, and the vulnerability is not listed in CISA KEV, but the low-privilege access requirement and direct credential exposure make this a high-priority remediation target for shared or multi-tenant deployments.

RemediationAI

Upgrade n8n to a patched release: version 1.123.69 on the 1.x branch, 2.33.4 on the 2.33.x branch, or 2.34.1 on the 2.34.x branch, as documented in the vendor security advisory GHSA-9fqj-7wc5-cwhx at https://github.com/n8n-io/n8n/security/advisories/GHSA-9fqj-7wc5-cwhx; additional technical context is available from VulnCheck at https://www.vulncheck.com/advisories/n8n-before-credential-leak-via-graphql-node-error. If immediate patching is not feasible, tighten execution-read permissions so that only fully trusted users can access workflow execution history - this removes the exposure vector without disabling functionality, though it requires an audit of current permission grants. As a more disruptive but more complete compensating control, disable or replace GraphQL nodes that reference stored credentials in workflows, substituting hardcoded or environment-variable-based values that would not appear in n8n's credential store - note this breaks the credential-rotation model n8n provides. Rotate any credentials that were used in GraphQL nodes on affected versions, as historical execution records may already contain exposed secrets.

Affected VersionsENISA

n8n 0 <1.123.69
n8n 0 <2.33.4
n8n 0 <2.34.1

Affected Packages

euvd n8n fix: 1.123.69, 2.33.4, 2.34.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

n8n is an open-source workflow automation platform (CPE: cpe:2.3:a:n8n-io:n8n) that integrates with external APIs via typed nodes, including a dedicated GraphQL node. Credentials such as API keys and bearer tokens are stored encrypted in n8n's credential vault and decrypted at runtime for use in outbound requests. The root cause is CWE-209 (Generation of Error Message Containing Sensitive Information): when the GraphQL node's underlying HTTP client encounters a transport-level failure - network timeout, DNS resolution failure, TLS handshake error - the error object returned by the HTTP library carries the full outbound request context, including the Authorization and other credential-bearing headers in their decrypted form. Instead of catching this error and re-wrapping it in n8n's sanitized error type (which would strip or redact sensitive fields), the node re-throws it verbatim. The n8n execution engine then serializes and persists this raw error object into the execution log store, making the decrypted secret readable to any principal with execution-read access.

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 7.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 6.5 MEDIUM

Network-reachable with low complexity; low privileges required (authenticated account); no scope change; confidentiality impact is high due to plaintext credential exposure; no integrity or availability impact.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

Lifecycle Timeline

2
Patch available
Aug 20, 2026 - 12:16 EUVD
CVE Published
Aug 20, 2026 - 11:21 cve.org
HIGH 7.1

DescriptionCVE.org

n8n versions before 1.123.69, 2.33.4, and 2.34.1 contain an information disclosure vulnerability in the GraphQL node. When a GraphQL request fails at the connection level, the node re-throws the underlying HTTP client error unchanged instead of wrapping it in n8n's standard error type. That error contains the live request's headers, including a decrypted credential secret, which the execution engine persists verbatim. Any authenticated user able to read the resulting execution can retrieve the decrypted credential secret from the stored run data.

Executive ViewAI

Why It Matters

n8n workflow automation platform versions before 1.123.69, 2.33.4, and 2.34.1 expose decrypted credential secrets in execution logs through improper error handling in the GraphQL node, enabling authenticated users with execution history access to recover plaintext secrets. In multi-tenant or shared deployments, this creates cross-team or cross-customer lateral credential compromise risk.

Business Impact: High
Compensating Controls

Apply vendor patch: upgrade to n8n versions 1.123.69, 2.33.4, or 2.34.1 depending on your current release line.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Medium
popular open-source workflow automation tool, widely self-hosted by teams
Data Quality
7 sources
Confidence: High

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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
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