Intel

AIKIDO-2026-593722

mcp-atlassian is vulnerable to Arbitrary File Read

Arbitrary File ReadGHSA-wv8v-v4c5-v75j Published 5 days ago

74

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 Confluence and Jira attachment upload tools open a caller-supplied file_path without validating it against a safe root, and the transport lets a client point the upload at an attacker-controlled destination via Atlassian service URL headers. A remote client can cause the server to read arbitrary local files such as .env files, SSH keys, or cloud credentials and send them to an attacker-controlled endpoint. Exploitation needs the HTTP transport with write tools enabled but no valid account. The fix applies a safe-path check to upload paths and tightens header-based URL handling.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you expose the streamable-http or SSE transport with attachment upload enabled.

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.