<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Cpe:2.3:a:n8n:n8n:*:*:*:*:community:node.js:*:* - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/cpes/cpe2.3an8nn8ncommunitynode.js/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Wed, 22 Jul 2026 21:56:24 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/cpes/cpe2.3an8nn8ncommunitynode.js/feed.xml" rel="self" type="application/rss+xml"/><item><title>n8n Shared Credential Leakage via HTTP Request Pagination Vulnerability</title><link>https://feed.craftedsignal.io/briefs/2026-07-n8n-credential-leak/</link><pubDate>Wed, 22 Jul 2026 21:56:24 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-07-n8n-credential-leak/</guid><description>An authenticated n8n user with 'use-only editor access' can exploit CVE-2026-59209 in shared workflows when `N8N_EXPRESSION_ENGINE=vm` is enabled, allowing them to read sensitive HTTP Header Auth credentials from the `$request.headers` object within a paginated HTTP Request node's expression and exfiltrate them, bypassing credential domain restrictions.</description><content:encoded><![CDATA[<p>A high-severity vulnerability, CVE-2026-59209, exists in the n8n workflow automation platform, allowing authenticated users with &quot;use-only editor access&quot; to leak sensitive credentials. This flaw occurs in instances where the <code>N8N_EXPRESSION_ENGINE</code> environment variable is set to <code>vm</code> and shared workflows utilize HTTP Request nodes with <code>HTTP Header Auth</code> credentials and pagination enabled. Attackers can craft malicious expressions within the pagination settings of such nodes to access and extract the <code>HTTP Header Auth</code> secret from the <code>$request.headers</code> object. The extracted secret can then be embedded into item data and subsequently exfiltrated via another HTTP Request node, effectively bypassing credential domain restrictions. This vulnerability impacts n8n versions prior to 1.123.61, versions 2.28.0 through 2.28.1, and versions 2.0.0-rc.0 through 2.27.4.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>An authenticated n8n user with &quot;use-only editor access&quot; gains access to a shared workflow.</li>
<li>The n8n instance is configured with <code>N8N_EXPRESSION_ENGINE=vm</code>.</li>
<li>The shared workflow contains an HTTP Request node that uses <code>HTTP Header Auth</code> credentials and has pagination enabled.</li>
<li>The malicious user identifies this configuration and crafts an arbitrary expression within the pagination settings.</li>
<li>This crafted expression is evaluated and accesses the <code>$request.headers</code> object, which contains the sensitive <code>HTTP Header Auth</code> secret.</li>
<li>The expression extracts the secret and copies it into the workflow's item data.</li>
<li>The item data, now containing the credential secret, is sent to a subsequent HTTP Request node configured to exfiltrate data to an attacker-controlled external endpoint.</li>
<li>The sensitive <code>HTTP Header Auth</code> credential is exfiltrated, bypassing n8n's credential domain restrictions.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>The successful exploitation of CVE-2026-59209 allows lower-privileged, authenticated users to gain unauthorized access to sensitive <code>HTTP Header Auth</code> credentials. This enables them to bypass intended credential domain restrictions, potentially leading to unauthorized access to external services or systems integrated with n8n. The vulnerability can facilitate data exfiltration if the compromised credentials provide access to sensitive data sources. This issue affects specific configurations of n8n and poses a significant risk to organizations using shared workflows with credential-populated headers.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade n8n instances immediately to remediate CVE-2026-59209. Affected versions are <code>&lt; 1.123.61</code>, <code>&gt;= 2.28.0, &lt; 2.28.1</code>, and <code>&gt;= 2.0.0-rc.0, &lt; 2.27.4</code>.</li>
<li>Restrict workflow sharing to fully trusted users only to mitigate the risk of CVE-2026-59209.</li>
<li>Avoid sharing credentials with use-only access to untrusted users, especially on workflows that employ HTTP Request nodes with pagination enabled.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>n8n</category><category>vulnerability</category><category>credential-access</category><category>data-exfiltration</category><category>application-security</category><category>prototype-pollution</category><category>authentication-bypass</category><category>data-enumeration</category></item></channel></rss>