Description
MCP Atlassian is a Model Context Protocol (MCP) server for Atlassian products (Confluence and Jira). Prior to 0.22.0, upload_attachment in src/mcp_atlassian/confluence/attachments.py accepts a caller-controlled file_path and opens the selected server-local file without restricting it to the workspace. A permitted Confluence MCP caller can upload the file as an attachment and disclose data readable by the server process. This issue is fixed in version 0.22.0.
Published: 2026-09-22
Score: 7.7 High
EPSS: n/a
KEV: No
Impact: Local File Read and Exfiltration
Action: Patch Immediately
AI Analysis

Impact

The MCP Atlassian server’s upload_attachment endpoint accepts a caller‑controlled file_path and opens the requested file on the server’s filesystem without enforcing a safe‑path check. This flaw allows an authorized Confluence or Jira MCP caller to read any file that the server process can access and return its contents as an attachment, effectively exposing arbitrary data that may include configuration files, credentials, or other sensitive information. The weakness is a classic path traversal situation, classified as CWE‑22.

Affected Systems

All installations of SooperSet MCP Atlassian running a version earlier than 0.22.0 are affected. These deployments expose the upload_attachment logic to Confluence and Jira clients and expose the server to arbitrary file read and exfiltration via the missing validate_safe_path() guard.

Risk and Exploitability

The vulnerability carries a CVSS score of 7.7, indicating moderate‑to‑high severity. The EPSS score is not available, and the issue is not listed in CISA’s KEV catalog, so the frequency of exploitation is not quantified. The attack requires the attacker to possess sufficient privileges to invoke the Confluence MCP interface; thus it is limited to users with authorized MCP access. Once authenticated, the attacker can read any server‑accessible file and exfiltrate its contents, presenting a serious confidentiality risk.

Generated by OpenCVE AI on September 22, 2026 at 18:52 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade SooperSet MCP Atlassian to version 0.22.0 or later, which adds validate_safe_path() to the upload_attachment flow
  • If an upgrade cannot be performed immediately, permanently disable the upload_attachment feature or replace it with a custom implementation that validates the file path against the intended workspace
  • Ensure that only trusted Confluence MCP callers have permission to reach the upload_attachment endpoint and regularly audit those permissions

Generated by OpenCVE AI on September 22, 2026 at 18:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-93xw-j965-9mx3 MCP Atlassian: Arbitrary file read/exfiltration via upload_attachment missing validate_safe_path()
History

Tue, 22 Sep 2026 18:45:00 +0000

Type Values Removed Values Added
First Time appeared Sooperset
Sooperset mcp-atlassian
Vendors & Products Sooperset
Sooperset mcp-atlassian

Tue, 22 Sep 2026 17:45:00 +0000

Type Values Removed Values Added
Description MCP Atlassian is a Model Context Protocol (MCP) server for Atlassian products (Confluence and Jira). Prior to 0.22.0, upload_attachment in src/mcp_atlassian/confluence/attachments.py accepts a caller-controlled file_path and opens the selected server-local file without restricting it to the workspace. A permitted Confluence MCP caller can upload the file as an attachment and disclose data readable by the server process. This issue is fixed in version 0.22.0.
Title MCP Atlassian: Arbitrary file read/exfiltration via upload_attachment missing validate_safe_path()
Weaknesses CWE-22
References
Metrics cvssV3_1

{'score': 7.7, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N'}


Subscriptions

Sooperset Mcp-atlassian
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-22T17:39:28.501Z

Reserved: 2026-08-20T19:02:23.417Z

Link: CVE-2026-77258

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-22T18:17:18.193

Modified: 2026-09-22T18:17:18.193

Link: CVE-2026-77258

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-22T19:00:13Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')