Intel

AIKIDO-2026-418515

mcp-atlassian is vulnerable to Authentication Bypass

Authentication BypassGHSA-wrhw-j3f9-8vc6 Published 6 days ago

100

Critical Risk

This Affects:

PYTHONmcp-atlassian
0.0.1 - 0.21.1
Fixed in 0.22.0
Are you affected? Scan for Free

TL;DR

The HTTP transport's AtlassianOpaqueTokenVerifier accepts any non-empty bearer token, and when no OAuth proxy is configured the server does not reject requests that omit the Authorization header. Tool handlers then fall back to the operator's environment-configured Atlassian credentials. A network client that can reach the streamable-http endpoint can invoke Jira and Confluence tools as the operator without any valid credential. The fix rejects unauthenticated requests at the transport boundary and gates the global-credential fallback behind an explicit opt-in.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you expose the HTTP (streamable-http or SSE) transport with server-side Atlassian credentials configured.

Background info

mcp-atlassian is vulnerable to Authentication Bypass in versions 0.0.1 - 0.21.1.

How to fix this

Upgrade the mcp-atlassian library to the patch version.