CVE-2026-42449
Last modified
CVE-2026-42449 is a high-severity vulnerability rated 8.5/10 on the CVSS scale. n8n-MCP is an MCP server that provides AI assistants access to n8n node documentation, properties, and operations. In versions 2.47.4 through 2.47.13, the SDK embedder path (N8NDocumentationMCPServer constructor, getN8nApiClient(), and validateInstanceContext()), the synchronous URL validator in SSRFProtection.validateUrlSync() had no IPv6 checks. EPSS estimates a 0.21% chance of exploitation in the next 30 days.
Description
n8n-MCP is an MCP server that provides AI assistants access to n8n node documentation, properties, and operations. In versions 2.47.4 through 2.47.13, the SDK embedder path (N8NDocumentationMCPServer constructor, getN8nApiClient(), and validateInstanceContext()), the synchronous URL validator in SSRFProtection.validateUrlSync() had no IPv6 checks. IPv4-mapped IPv6 addresses such as http://[::ffff:169.254.169.254] bypassed the cloud-metadata, localhost, and private-IP range checks. An attacker able to supply an n8nApiUrl value could cause the server to issue HTTP requests to cloud metadata endpoints, RFC1918 private networks, or localhost services. Response bodies are returned to the caller (non-blind SSRF), and the n8nApiKey is forwarded in the x-n8n-api-key header to the attacker-controlled target. Projects with deployments embedding n8n-mcp as an SDK using N8NDocumentationMCPServer or N8NMCPEngine with user-supplied InstanceContext are affected. The first-party HTTP server deployment was not primarily affected — it has a second async validator (validateWebhookUrl) that catches IPv6 addresses. This issue has been fixed in version 2.47.14. If users are unable to upgrade immediately as a workaround they can validate URLs before passing to the SDK, restrict egress at the network layer, and reject user-controlled n8nApiUrl values.
Metrics
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| N8n-Mcp | N8n-Mcp | >= 2.47.4, < 2.47.14 |
References
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-42449?
How severe is CVE-2026-42449?
How do I fix CVE-2026-42449?
How Strix Helps
- One Click Account Takeover in GranolaHow a notification link broke out of Electron and led to a one-click account takeover.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-42443NanaZip is an open source file archive. From 5.0.1252.0 to b…5.5
- CVE-2026-42444NanaZip is an open source file archive. From 5.0.1252.0 to b…5.5
- CVE-2026-42445NanaZip is an open source file archive. From 5.0.1252.0 to b…5.5
- CVE-2026-42446NanaZip is an open source file archive. From 5.0.1252.0 to b…7.1
- CVE-2026-42447jadx is a Dex to Java decompiler. Prior to 1.5.6, jadx-gui i…5
- CVE-2026-42448Magic Wormhole makes it possible to get arbitrary-sized file…3.5
- CVE-2026-42450OpenColorIO is a color management framework for visual effec…8.4
- CVE-2026-42451Grimmory is a self-hosted digital library. Prior to version …6.3
- CVE-2026-42452Termix is a web-based server management platform with SSH te…8.1
- CVE-2026-42453Termix is a web-based server management platform with SSH te…8.7
- CVE-2026-42454Termix is a web-based server management platform with SSH te…9.9
- CVE-2026-42455Linkwarden is a self-hosted, open-source collaborative bookm…8.8
Are you affected by CVE-2026-42449?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
