CVE-2026-54309
Received Received - Intake
Unauthenticated MCP Session Access in n8n Workflow Automation

Publication date: 2026-06-23

Last updated on: 2026-06-23

Assigner: GitHub, Inc.

Description
n8n is an open source workflow automation platform. Prior to 2.25.7 and 2.26.2, when @n8n/mcp-browser is run in HTTP transport mode, the MCP endpoint accepts session initialization and tool invocation requests without any authentication. Any network-reachable client, or any website visited by the user, can establish an MCP session and invoke browser-control tools. Where the n8n AI Browser Bridge extension is installed and a browser connection is active, an unauthenticated caller can access browser-control capabilities including navigation, JavaScript evaluation, and cookie and storage access against the user's real browser profile. This issue only affects instances where @n8n/mcp-browser is run with the HTTP transport (--transport http). This vulnerability is fixed in 2.25.7 and 2.26.2.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-23
Last Modified
2026-06-23
Generated
2026-06-23
AI Q&A
2026-06-23
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 4 associated CPEs
Vendor Product Version / Range
n8n n8n to 2.26.2 (exc)
n8n mcp_browser to 2.26.2 (exc)
n8n n8n to 2.25.7 (inc)
n8n n8n to 2.26.2 (inc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-306 The product does not perform any authentication for functionality that requires a provable user identity or consumes a significant amount of resources.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

CVE-2026-54309 is a vulnerability in the n8n MCP Browser HTTP Transport mode that allows unauthenticated remote attackers to establish browser-control sessions and invoke tools without any authentication.

When the HTTP transport mode (--transport http) is enabled and the n8n AI Browser Bridge extension is installed with an active browser connection, an attacker can control browser functions such as navigation, JavaScript execution, and access to cookies and storage using the user's real browser profile.

This issue does not affect the default stdio transport mode and has been fixed in n8n versions 2.25.7 and 2.26.2.

Impact Analysis

This vulnerability can have a significant impact by allowing attackers to remotely control a user's browser without authentication.

  • Attackers can navigate the browser, execute arbitrary JavaScript, and access sensitive data such as cookies and local storage.
  • This can lead to theft of sensitive information, session hijacking, and unauthorized actions performed on behalf of the user.

The CVSS score of 8.8 (High) reflects the serious risk to confidentiality, integrity, and availability posed by this vulnerability.

Detection Guidance

This vulnerability affects n8n instances running the @n8n/mcp-browser component with the HTTP transport mode enabled (--transport http). Detection involves identifying if the MCP endpoint is accessible without authentication over HTTP.

You can check if the HTTP transport is enabled and the MCP endpoint is reachable by scanning for open HTTP ports on the n8n server and attempting to establish a session or invoke tools without authentication.

Suggested commands include using network scanning tools like nmap to detect open HTTP ports and curl or similar tools to test the MCP endpoint:

  • nmap -p 80,443 <n8n-server-ip> # Scan for open HTTP/HTTPS ports
  • curl http://<n8n-server-ip>:<port>/mcp/session/init # Attempt to initiate an MCP session without authentication
  • curl http://<n8n-server-ip>:<port>/mcp/tool/invoke # Attempt to invoke a tool without authentication

If these requests succeed without authentication, the system is vulnerable.

Mitigation Strategies

Immediate mitigation steps include upgrading n8n to versions 2.25.7 or 2.26.2 where the vulnerability is fixed.

If upgrading immediately is not possible, temporary mitigations include:

  • Switching from HTTP transport mode to the default stdio transport mode, which is not affected by this vulnerability.
  • Restricting network access to the HTTP port used by the MCP endpoint using firewall rules to prevent unauthorized network clients from reaching it.

Note that these temporary mitigations do not fully resolve the risk, so upgrading is strongly recommended.

Compliance Impact

This vulnerability allows unauthenticated remote attackers to access browser-control capabilities including navigation, JavaScript execution, and access to cookies and storage. Such unauthorized access to sensitive browser data could lead to exposure of personal or sensitive information.

Because of this exposure, organizations using affected versions of n8n with HTTP transport mode enabled may face challenges in maintaining compliance with data protection regulations such as GDPR and HIPAA, which require strict controls over access to personal and sensitive data.

Mitigations include upgrading to patched versions or restricting network access, but until fully remediated, the vulnerability poses a risk to confidentiality and integrity of data, potentially impacting regulatory compliance.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-54309. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart