GHSA-75hx-xj24-mqrw
GHSA-75hx-xj24-mqrw · n8n-mcp has unauthenticated session termination and information disclosure in HTTP transport
This page contains facts from public vulnerability sources. Check the original advisory before updating.
### Summary Several HTTP transport endpoints in n8n-mcp lacked proper authentication, and the health check endpoint exposed sensitive operational metadata without credentials. ### Impact An unauthenticated attacker with network access to the n8n-mcp HTTP server could disrupt active MCP sessions and gather information useful for further attacks. ### Patches Fixed in **v2.47.6**. All MCP session endpoints now require Bearer authentication. The health check endpoint has been reduced to a minimal liveness response. ### Workarounds If you cannot upgrade immediately: - **Restrict network access** to the HTTP server using firewall rules, reverse proxy IP allowlists, or a VPN so that only trusted clients can reach it. - **Use stdio mode** (`MCP_MODE=stdio`) instead of HTTP mode. The stdio transport does not expose any HTTP endpoints and is unaffected by this vulnerability. Upgrading to v2.47.6 is still strongly recommended. ### Credit Reported by @yotampe-pluto.
CVSS 8.2 · High · Fix available
- Published
- Updated
Stack: node
Affected products and versions
n8n-mcp npm
- Affected ranges
- SEMVER: < 2.47.6
Update to 2.47.6
Original sources
- https://github.com/czlonkowski/n8n-mcp/security/advisories/GHSA-75hx-xj24-mqrw
- https://github.com/czlonkowski/n8n-mcp/commit/ca9d4b3df6419b8338983be98f7940400f78bde3
- https://github.com/czlonkowski/n8n-mcp
- https://github.com/czlonkowski/n8n-mcp/releases/tag/v2.47.6
- https://osv.dev/vulnerability/GHSA-75hx-xj24-mqrw