Safeguard
Vulnerability Analysis•

CVE-2026-54309: Missing Authentication in n8n mcp-browser

CVE-2026-54309 is a CVSS 10 missing authentication flaw in the n8n mcp-browser HTTP transport. Upgrade to 2.25.7 or 2.26.2, or use stdio and limit access.

Safeguard Security Team
2 min read

CVE-2026-54309 is a critical flaw (CVSS 10.0) in n8n. When @n8n/mcp-browser runs with the HTTP transport, its MCP endpoint needs no authentication, so any client or visited website could drive browser tools. It is fixed in n8n 2.25.7 and 2.26.2. The default stdio transport is not affected.

What's affected

  • n8n before 2.25.7 and before 2.26.2, per the record.
  • Fixed in 2.25.7 and 2.26.2.
  • Only setups that run @n8n/mcp-browser with the HTTP transport (the HTTP transport option). The advisory says the default stdio transport is not affected.

How to check if you're exposed

Look at how @n8n/mcp-browser is started on your machines. Search service files, scripts and shell history for the transport flag.

ps aux | grep -i mcp-browser
ss -ltnp | grep -i node

If it was started with the HTTP transport, note which interface and port it listens on. Also check whether the n8n AI Browser Bridge extension is installed and connected, because the advisory ties the browser control impact to that case.

What to do now

  1. Upgrade to n8n 2.25.7, 2.26.2 or later.
  2. Switch to the default stdio transport if you do not need HTTP.
  3. If HTTP is required, restrict the listening port to trusted clients with host firewall rules, as the advisory suggests.
  4. Disconnect the browser bridge when it is not in use.
  5. Consider whether the browser profile attached to the bridge holds sessions you would not want exposed.

Why it matters

The class is CWE-306, missing authentication for a critical function. An endpoint that can steer a real browser must prove who is calling. Here it did not, and the advisory notes that even a website the user visits could reach the endpoint.

The browser bridge makes this serious. The advisory lists navigation, JavaScript evaluation, and cookie and storage access against the real profile. The record does not mark the CVE as exploited in the wild. The first protection is to avoid exposing local tool servers over HTTP unless you have to.

For your own projects, the free in-browser dependency scan needs no install, and the Gold directory tracks this CVE.

Quick check

Is the stdio setup safe?

The advisory says the default stdio transport is not affected. The issue concerns the HTTP transport only.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.