Intel

AIKIDO-2026-311324

mcp-atlassian is vulnerable to Arbitrary File Read

Arbitrary File ReadGHSA-cc5h-2pwp-pvcc Published 5 days ago

86

High 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 attachment upload tools pass a caller-supplied file_path straight into open() with no path validation, while the streamable-http transport does not require authentication by default. An unauthenticated client can upload an arbitrary server-local file such as /proc/self/environ or an .env file to an attacker-chosen page or issue and read it back, disclosing operator secrets. The two weaknesses chain into unauthenticated arbitrary file read on the server host. The fix validates upload paths and requires authentication on the HTTP transport.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you run the streamable-http or SSE transport reachable by untrusted clients.

Background info

mcp-atlassian is vulnerable to Arbitrary File Read in versions 0.0.1 - 0.21.1.

How to fix this

Upgrade the mcp-atlassian library to the patch version.