Intel

AIKIDO-2026-320487

mcp-atlassian is vulnerable to Arbitrary File Read

Arbitrary File ReadGHSA-f6pj-qv47-g96w Published 5 days ago

77

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 Jira and Confluence attachment upload tools treat a caller-controlled file_path as a server-local path and read it with the server process's privileges before uploading it as an attachment. In HTTP or multi-user deployments the caller and the server filesystem are separate trust boundaries, so a client with upload access can cause disclosure of arbitrary server-local files such as configuration and secrets. Exploitation is deterministic and does not depend on model behavior. The fix constrains upload paths with a safe-path check and rejects unsafe path forms.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you expose the attachment upload tools over the HTTP or SSE transport to untrusted callers.

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.