Description
n8n versions before 2.34.1 contain a server-side request forgery vulnerability in the legacy request helper function exposed to Code and Function nodes. The validation logic checks the uri property for SSRF safety while the underlying HTTP client uses the url property when both are present, allowing attackers to bypass validation by supplying a safe uri alongside a malicious url to access internal addresses.
Published: 2026-09-03
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Server‑Side Request Forgery
Action: Patch
AI Analysis

Impact

A server‑side request forgery flaw exists in n8n versions prior to 2.34.1. The legacy request helper function, which is accessible through Code and Function nodes, performs SSRF validation against the "uri" property. However, the underlying HTTP client actually uses the "url" property when both fields are supplied. Attackers can submit a safe value for "uri" while injecting malicious content into "url" to bypass the SSRF check, thereby allowing requests to internal network addresses. The vulnerability enables an attacker who can influence the node input, such as through an exposed automation workflow, to retrieve data from or interact with internal resources that the system normally would not expose externally.

Affected Systems

The affected product is n8n from n8n‑io. All releases before version 2.34.1 are vulnerable. Users running those older versions should be aware that any automation leveraging Code or Function nodes that use the legacy request helper could be exploited.

Risk and Exploitability

The CVSS score of 5.3 categorizes this as a moderate severity risk. EPSS data is not available, so a precise exploitation probability cannot be determined, and the vulnerability is not listed in CISA’s KEV catalog. Likely exploitation requires an attacker who can inject payloads into the request helper call, such as by creating or modifying a workflow for the n8n instance. The flaw can lead to privileged internal network access or data exfiltration if the user executing the node has sufficient privileges.

Generated by OpenCVE AI on September 3, 2026 at 12:40 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update n8n to version 2.34.1 or later to apply the vendor patch that removes the legacy request helper path.
  • Configure firewall or network segmentation to block outbound traffic from the n8n service to internal network ranges or to only allow explicitly permitted destinations.
  • Implement strict review or monitoring of Code and Function nodes that perform external requests; flag any that use the request helper and enforce least‑privilege access policies for automation workflows.

Generated by OpenCVE AI on September 3, 2026 at 12:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 16 Sep 2026 21:45:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:n8n:n8n:*:*:*:*:*:node.js:*:*
cpe:2.3:a:n8n:n8n:2.34.0:*:*:*:*:node.js:*:*
Metrics cvssV3_1

{'score': 6.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N'}


Thu, 03 Sep 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 03 Sep 2026 11:30:00 +0000

Type Values Removed Values Added
Description n8n versions before 2.34.1 contain a server-side request forgery vulnerability in the legacy request helper function exposed to Code and Function nodes. The validation logic checks the uri property for SSRF safety while the underlying HTTP client uses the url property when both are present, allowing attackers to bypass validation by supplying a safe uri alongside a malicious url to access internal addresses.
Title n8n before 2.34.1 SSRF via Request Helper URI Validation Bypass
First Time appeared N8n
N8n n8n
Weaknesses CWE-918
CPEs cpe:2.3:a:n8n:n8n:*:*:*:*:*:*:*:*
Vendors & Products N8n
N8n n8n
References
Metrics cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-03T12:27:04.386Z

Reserved: 2026-09-03T11:05:09.078Z

Link: CVE-2026-85172

cve-icon Vulnrichment

Updated: 2026-09-03T12:27:00.494Z

cve-icon NVD

Status : Analyzed

Published: 2026-09-03T13:06:24.843

Modified: 2026-09-16T21:26:46.583

Link: CVE-2026-85172

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-04T15:15:14Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)