Lucene search
+L

n8n Node.js Package < 1.121.0 Domain Allowlist Bypass / Credential Exfiltration (CVE-2026-25631)

🗓️ 13 Feb 2026 00:00:00Reported by TenableType 
nessus
 nessus
🔗 www.tenable.com👁 6 Views

n8n Node.js Package before 1.121.0 allows credential exfiltration via domain validation for wildcard allowed domains by authenticated attackers.

Related
Refs
Code
ReporterTitlePublishedViews
Family
attackerkb
ATTACKERKB
CVE-2026-25631
6 Feb 202620:34
attackerkb
cnnvd
CNNVD
n8n 输入验证错误漏洞
6 Feb 202600:00
cnnvd
cve
CVE
CVE-2026-25631
6 Feb 202620:34
cve
cvelist
Cvelist
CVE-2026-25631 Domain allowlist bypass enables credential exfiltration
6 Feb 202620:34
cvelist
euvd
EUVD
EUVD-2026-5569
6 Feb 202620:34
euvd
github
Github Security Blog
n8n's domain allowlist bypass enables credential exfiltration
4 Feb 202620:33
github
nvd
NVD
CVE-2026-25631
6 Feb 202621:16
nvd
osv
OSV
GHSA-2XCX-75H9-VR9H n8n's domain allowlist bypass enables credential exfiltration
4 Feb 202620:33
osv
ptsecurity
Positive Technologies
PT-2026-6656
4 Feb 202600:00
ptsecurity
redhatcve
RedhatCVE
CVE-2026-25631
8 Feb 202601:22
redhatcve
Rows per page
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
##

include('compat.inc');

if (description)
{
  script_id(298983);
  script_version("1.3");
  script_set_attribute(attribute:"plugin_modification_date", value:"2026/02/20");

  script_cve_id("CVE-2026-25631");

  script_name(english:"n8n Node.js Package < 1.121.0 Domain Allowlist Bypass / Credential Exfiltration (CVE-2026-25631)");

  script_set_attribute(attribute:"synopsis", value:
"The n8n Node.js Package installed on the remote host is affected by a credential exfiltration vulnerability.");
  script_set_attribute(attribute:"description", value:
"The version of the n8n Node.js Package installed on the remote host is prior to 1.121.0. It is, therefore, affected by
a credential exfiltration vulnerability:

  - A vulnerability in the HTTP Request node's credential domain validation allows an authenticated attacker to send
    requests with credentials to unintended domains, potentially leading to credential exfiltration. This only might
    affect users who have credentials that use wildcard domain patterns (e.g., *.example.com) in the 'Allowed domains'
    setting. (CVE-2026-25631)

Note that Nessus has not tested for this issue but has instead relied only on the application's self-reported version
number.");
  # https://github.com/n8n-io/n8n/security/advisories/GHSA-2xcx-75h9-vr9h
  script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?13634263");
  script_set_attribute(attribute:"solution", value:
"Upgrade to n8n Node.js Package version 1.121.0 or later.");
  script_set_attribute(attribute:"agent", value:"all");
  script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:S/C:C/I:N/A:N");
  script_set_cvss_temporal_vector("CVSS2#E:U/RL:OF/RC:C");
  script_set_cvss3_base_vector("CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N");
  script_set_cvss3_temporal_vector("CVSS:3.0/E:U/RL:O/RC:C");
  script_set_attribute(attribute:"cvss4_vector", value:"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N");
  script_set_attribute(attribute:"cvss4_threat_vector", value:"CVSS:4.0/E:U");
  script_set_attribute(attribute:"cvss_score_source", value:"CVE-2026-25631");

  script_set_attribute(attribute:"exploitability_ease", value:"No known exploits are available");
  script_set_attribute(attribute:"exploit_available", value:"false");

  script_set_attribute(attribute:"vuln_publication_date", value:"2026/02/04");
  script_set_attribute(attribute:"patch_publication_date", value:"2026/02/04");
  script_set_attribute(attribute:"plugin_publication_date", value:"2026/02/13");

  script_set_attribute(attribute:"plugin_type", value:"local");
  script_set_attribute(attribute:"asset_categories", value:"component");
  script_set_attribute(attribute:"cpe", value:"cpe:/a:nodejs:node.js");
  script_set_attribute(attribute:"thorough_tests", value:"true");
  script_end_attributes();

  script_category(ACT_GATHER_INFO);
  script_family(english:"Misc.");

  script_copyright(english:"This script is Copyright (C) 2026 and is owned by Tenable, Inc. or an Affiliate thereof.");

  script_dependencies("nodejs_modules_win_installed.nbin", "nodejs_modules_linux_installed.nbin", "nodejs_modules_mac_installed.nbin");
  script_require_keys("Host/nodejs/modules/enumerated");

  exit(0);
}

include('vcf_extras_nodejs.inc');

get_kb_item_or_exit('Host/nodejs/modules/enumerated');

var app = 'n8n';
var app_info = vcf_extras::nodejs_modules::get_app_info(app:app);

if (empty_or_null(app_info))
  audit(AUDIT_NOT_INST, app);

var constraints = [
  {'fixed_version':'1.121.0'}
];

vcf::check_version_and_report(app_info:app_info, constraints:constraints, severity:SECURITY_WARNING);

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

20 Feb 2026 00:00Current
6Medium risk
Vulners AI Score6
CVSS 3.16.5
CVSS 45.3
EPSS0.00275
SSVC
6