CVE-2026-72766

n8n before 1.123.67 Arbitrary File Read via Send Email Node

State
Published
Severity
8.2 High
Published
Aug 11, 2026
Updated
Oct 29, 2026
Reserved
Aug 10, 2026

Read the record on cve.org

Description

n8n before 1.123.67, 2.x before 2.31.5, and 2.32.x before 2.32.1 contain a type confusion vulnerability in the Send Email node, which does not enforce that its message fields are strings. A crafted non-string value supplied from a workflow expression into the text or HTML body field can be interpreted by the underlying mail library (Nodemailer) as a file path or URL, allowing arbitrary local file disclosure and server-side request forgery (SSRF). Exploitation requires a pre-existing active workflow with an unauthenticated webhook, valid SMTP credentials configured on the node, and untrusted input mapped directly into the body field; this is not a default configuration.

Scores

CVSSScoreVectorSource
4.08.2 HighCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:L/SI:N/SA:NVulnCheck

Weaknesses

  • CWE-843 Access of Resource Using Incompatible Type ('Type Confusion')

Affected Products

ProductVersions
n8nn8n-io
  • before 1.123.67Affected
  • 1.123.67Not affected
n8nn8n-io
  • 2.32.0 to before 2.32.1Affected
  • 2.32.1Not affected
n8nn8n-io
  • 2.0.0-rc.0 to before 2.31.5Affected
  • 2.31.5Not affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.