Industry Pulse

n8n Security Update: 18 Fixes You Need to Apply Now

What n8n's 2 September patch round covers, who's exposed, and what we checked on our own client builds

A self-hosted automation workspace at night: a laptop and monitor glowing under a warm desk lamp, papers and reference books stacked nearby
A late-night self-hosted setup — the kind of box n8n's 2 September patch round is actually about.Photo by Zoshua Colah on Unsplash

The short answer

On 2 September 2026, n8n published 18 security advisories, five rated high severity, including two expression-sandbox escapes that can lead to code execution. Fixes landed in v1.123.76, beta 2.38.2, and stable 2.37.7. n8n Cloud patched automatically. Self-hosted instances below those versions stay exposed until someone manually upgrades them.

n8n patched 18 security vulnerabilities on 2 September 2026, five of them high-severity, including two expression-sandbox escapes that n8n says can lead to code execution. If you're running n8n self-hosted below the fixed versions, this is a this-week problem, not a someday one. If you're on n8n Cloud, you're already patched and this doesn't change anything for you.

What This n8n Security Update Actually Patches#

n8n's own security advisory, posted 2 September 2026, lists 18 fixes: five high-severity, thirteen medium. The five high-severity issues:

  • Unauthenticated persistent-storage exhaustion via the OAuth dynamic client registration endpoint
  • Expression-sandbox escape via class-field sanitizer rebinding, leading to code execution
  • Regex denial-of-service in the default blocked-file-pattern match on the Git node
  • Domain-restriction bypass in the OpenAI Chat Model node
  • Expression-sandbox escape via shared builtin tampering, also leading to code execution

Thirteen more medium-severity fixes touch OIDC SSO, approval gates, and credential handling. n8n lists those in full in its security advisories category — worth a bookmark if you run this tool.

Does This Affect Your Automations?#

If you're on n8n Cloud, no. n8n patched Cloud instances automatically as part of this release. You can stop reading here if that's your whole setup.

If you're self-hosting — your own VPS, a Docker box, whatever — and running a version below 1.123.76 on the v1 line, 2.38.2 on beta, or 2.37.7 on stable, you're exposed until someone upgrades it manually.

n8n's own language is measured: "we recommend upgrading at your earliest convenience." That reads calmer than the actual risk. Two of the five high-severity bugs are sandbox escapes that lead to code execution. That's not a nuisance bug. That's someone getting a shell on the box running your lead-routing workflows, your WhatsApp automations, your CRM syncs.

I'd treat "at your earliest convenience" as "this week," not "next sprint."

The Trade-off: Patching Cadence vs Self-Hosted Burden#

Credit where it's due. n8n has now published a security advisory roughly every two to three weeks through 2026 — 20 August, then 2 September — and this round shipped fixes across all three release lines at once instead of leaving beta or v1 users waiting on stable.

The honest downside: self-hosted n8n puts the patching burden entirely on you. Cloud handles it silently. Self-hosted doesn't, and plenty of the SMBs and agencies running n8n on a cheap VPS aren't checking a community forum every few weeks for advisories.

We don't know from n8n's post whether any of these five issues were being actively exploited before the fix shipped. The advisory doesn't say, and I'm not going to guess at that. What we do know is the fix exists now, which means the clock on someone reverse-engineering the patch and going looking for unpatched instances has already started.

How We're Handling This at WebEpex#

We build WhatsApp and lead-automation flows for GCC and Indian SMBs on n8n, self-hosted behind PM2 and Nginx rather than on Cloud, so this one landed on our own infrastructure, not just client theory. We pulled the version number off every n8n instance we manage the day the advisory went up and checked each one against 1.123.76 / 2.38.2 / 2.37.7.

Where a client workflow touches the OpenAI Chat Model node — and a fair number of ours do, since that's how we wire model calls into intake and qualification flows — we prioritized that upgrade first. The domain-restriction bypass sits right next to where client data leaves the workflow, which is a worse place for a bug than most.

The expression-sandbox fixes went in across every instance the same day, cloud and self-hosted alike, regardless of whether a given workflow used the affected nodes. Easier to patch everything once than to audit which flows were exposed. It's the same instinct we applied when Meta's WhatsApp API pricing changed on Oct 1 and when GLM-5.3-Flash's pricing jumped — check every affected build first, then decide, rather than wait for something to break.

We're not moving anyone off self-hosted n8n over this. We are adding a version check to our standing maintenance pass instead of treating patching as a reactive, someone-tells-us thing.

What I'd Tell a Client Asking About This#

Check your n8n version this week. If you're self-hosted and below 1.123.76 (v1), 2.38.2 (beta), or 2.37.7 (stable), upgrade — it's a version bump, not a migration. If you're on Cloud, you're covered already and there's nothing to do.

If any workflow uses the OpenAI Chat Model node, look at that one first. And if you genuinely don't know which version you're running, or whether anyone's checking, that's the real problem here. Not this specific patch — the absence of anyone owning it.

If you want a second pair of eyes on your n8n setup, patched or not, send me what you're running and I'll tell you straight, no pitch attached. [cal.com/webepex/growth-review]

Sources

  1. Security update — 02 September 2026 (n8n Community Security Advisories)

Frequently asked questions

Straight answers to what people ask about n8n security update.

Do I need to upgrade my n8n instance right now?
If you're self-hosting n8n below v1.123.76 (v1 line), 2.38.2 (beta), or 2.37.7 (stable), yes. n8n's 2 September advisory recommends upgrading at your earliest convenience, and two of the five high-severity issues can lead to code execution.
Am I affected if I only use n8n Cloud?
No. n8n patched Cloud instances automatically as part of this release, so Cloud users don't need to take any action for this specific round.
What's the most serious issue in this patch round?
Two separate expression-sandbox escapes — one via class-field sanitizer rebinding, one via shared builtin tampering — both of which n8n says can lead to code execution on affected instances.
Where do I check which n8n version I'm running?
Your n8n version shows in the editor UI (bottom-left) or via the instance's settings endpoint. Compare it against 1.123.76 (v1), 2.38.2 (beta), or 2.37.7 (stable) before deciding whether to upgrade.
Prakhar Vohra
Written by

Prakhar Vohra

Founder & Growth Lead

Founder & CEO - WebEpex & DevAegis, Co-Founder - Tattva Aura Events, I work 1:1 with founders & to build profitable & scalable revenue models

Want this run for you?

We build the system, run the ads and hold the number. Book a call and we will map it in 30 minutes.

Book a call