Skip to main content
← All vulnerabilities
CVE-2026-85170GHSA-95PH-833C-4WRP

n8n before 1.123.73 Local File Read and SSRF via Gmail and Brevo nodes

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.123.73, 2.36.2, 2.35.4
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • n8n-io n8n

    fixed in 1.123.73

  • n8n-io n8n

    From 2.36.0 · fixed in 2.36.2

  • n8n-io n8n

    From 2.0.0-rc.0 · fixed in 2.35.4

References 2

GitHub · n8n-io/n8n

vulncheck.com