mcp-atlassian is vulnerable to Authentication Bypass
100
Critical Risk
The MCP server's UserTokenMiddleware enforces per-request authentication only on the streamable HTTP endpoint path and does not match the paths used by the SSE transport (/sse and message POST requests). When the server runs with the SSE transport, requests to those endpoints reach the tool layer without any authorization check. With global credential fallback enabled for single-user deployments, unauthenticated callers gain full operator-level read and write access to Jira and Confluence using the operator's stored credentials. The fix extends authentication enforcement to the SSE GET and message POST endpoints so unauthenticated requests are rejected with 401.
You are affected if you are using a version that falls within the vulnerable range and you run the MCP server with the SSE transport (--transport sse) with global credential fallback enabled.
mcp-atlassian is vulnerable to Authentication Bypass in versions 0.22.0 - 0.23.0.
Upgrade the mcp-atlassian library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant