Permissive List of Allowed Inputs Affecting n8n-nodes-base package, versions >=1.36.0 <1.121.7>=2.0.0-rc.0 <2.2.0


Severity

Recommended
0.0
medium
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

Exploit Maturity
Proof of Concept
EPSS
0.04% (12th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-JS-N8NNODESBASE-14626210
  • published13 Jan 2026
  • disclosed25 Dec 2025
  • creditBerk Dedekargınoğlu

Introduced: 25 Dec 2025

CVE-2025-68949  (opens in a new tab)
CWE-187  (opens in a new tab)
First added by Snyk

How to fix?

Upgrade n8n-nodes-base to version 1.121.7, 2.2.0 or higher.

Overview

n8n-nodes-base is a Base nodes of n8n

Affected versions of this package are vulnerable to Permissive List of Allowed Inputs in the Webhook Node's IP whitelist validation due to includes() method performing partial string matching instead of exact IP comparison. An attacker can gain unauthorized access to restricted endpoints by sending requests from an IP address that partially matches a whitelisted entry, thereby bypassing intended access controls.

Workaround

This vulnerability can be mitigated by adding authentication mechanisms such as shared secrets, HMAC signatures, or API keys, avoiding short or prefix-based whitelist entries, and enforcing IP filtering at the network layer (for example, via reverse proxies or firewalls).

CVSS Base Scores

version 4.0
version 3.1