Vulnerability · Published Sep 3, 2026 · Assigned by VulnCheck

CVE-2026-85170n8n before 1.123.73 Local File Read and SSRF via Gmail and Brevo nodes

High 7.1

In plain English

A high-severity improper input validation in n8n from n8n-io. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.4% (higher than 34% of all known vulnerabilities).

Severity (CVSS 4.0)7.1High
Exploit odds (30 days)0.4%top 65.7% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

n8n versions before 1.123.73, 2.35.4, and 2.36.2 pass message content in the Gmail (v1) and Brevo nodes to the mail composer without verifying it is a string. An authenticated user able to run a workflow can supply an expression that resolves to an object carrying a path or href property, causing the composer to read a local file accessible to the n8n process or fetch an internal URL (SSRF) and attach the result to the outgoing message.

Affected products (as reported)

VendorProductVersions
n8n-io n8n 0 – before 1.123.73
n8n-io n8n 2.36.0 – before 2.36.2
n8n-io n8n 2.0.0-rc.0 – before 2.35.4

Weakness: CWE-20 · Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:L/SI:N/SA:N

References