Missing Authentication for Critical Function Affecting @n8n/mcp-browser package, versions <0.8.1>=0.9.0 <0.9.1


Severity

Recommended
0.0
critical
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.4% (33rd 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 Learn

Learn about Missing Authentication for Critical Function vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-JS-N8NMCPBROWSER-17753475
  • published1 Jul 2026
  • disclosed23 Jun 2026
  • creditESPanda666

Introduced: 23 Jun 2026

CVE-2026-54309  (opens in a new tab)
CWE-306  (opens in a new tab)

How to fix?

Upgrade @n8n/mcp-browser to version 0.8.1, 0.9.1 or higher.

Overview

@n8n/mcp-browser is a Browser automation MCP tools built on Playwright, WebDriver BiDi, and safaridriver

Affected versions of this package are vulnerable to Missing Authentication for Critical Function through the MCP server’s HTTP request handling. An attacker can take over a user’s browser session by sending requests to the MCP endpoint and invoking browser tools without presenting any credentials. When the extension is installed and the browser connection is active, a network-reachable client or a website the user visits can reach the HTTP listener and use the real browser profile to navigate, run JavaScript, and read cookies and storage. This exposes browser state and allows the attacker to act using the user’s browser capabilities.

Notes

  • The issue is limited to @n8n/mcp-browser when it is started in HTTP transport mode; the default stdio transport is not part of the vulnerable path.

Workarounds

  • Avoid running @n8n/mcp-browser with --transport http; use the default stdio transport instead to prevent unauthenticated network or website access to browser-control sessions.
  • If you must use HTTP transport, restrict the listening port to trusted clients only with host-based firewall rules to block untrusted network access to the MCP endpoint.

CVSS Base Scores

version 4.0
version 3.1