Insertion of Sensitive Information into Log File Affecting n8n-nodes-base package, versions <1.121.44>=2.0.0 <2.33.1>=2.34.0 <2.34.1


Severity

Recommended
0.0
high
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.49% (40th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications

Snyk Learn

Learn about Insertion of Sensitive Information into Log File vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-JS-N8NNODESBASE-20186635
  • published28 Sept 2026
  • disclosed20 Aug 2026
  • creditMasofgon

Introduced: 20 Aug 2026

CVE-2026-77076  (opens in a new tab)
CWE-532  (opens in a new tab)

How to fix?

Upgrade n8n-nodes-base to version 1.121.44, 2.33.1, 2.34.1 or higher.

Overview

n8n-nodes-base is a Base nodes of n8n

Affected versions of this package are vulnerable to Insertion of Sensitive Information into Log File in the GraphQL node's error handling, which re-throws the underlying HTTP client error unchanged on a connection level failure rather than wrapping it in the standard error type, so the error object carries the live request's headers, including the decrypted credential secret, and the execution engine stores it verbatim. A user with execution read access can recover decrypted credential secrets by reading the stored run data for an execution in which a GraphQL node failed to connect. This requires an authenticated account with permission to read executions and a connection level failure rather than an application level GraphQL error, which an attacker able to author or influence a workflow can arrange by pointing the node at an unreachable host.

Workaround

This vulnerability can be avoided by disabling the GraphQL node through the NODES_EXCLUDE environment variable.

CVSS Base Scores

version 4.0
version 3.1