Description
MCP Atlassian is a Model Context Protocol (MCP) server for Atlassian products (Confluence and Jira). Prior to 0.22.0, the OAuth fallback token directory and JSON file are created without explicit owner-only modes. Local users or processes with access through the resulting group or world permission bits can read access and refresh tokens and reuse the associated Atlassian session. The advisory traces the vulnerable input and processing flow through ~/.mcp-atlassian, oauth-<client_id>.json, access_token, and refresh_token, which identify the affected entry points, controls, and code paths. This issue is fixed in version 0.22.0.
Published: 2026-09-22
Score: 5.5 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized Token Access
Action: Patch Immediately
AI Analysis

Impact

MCP Atlassian, a protocol server used to connect Atlassian products such as Confluence and Jira, creates OAuth fallback token files without owner‑only file permissions before version 0.22.0. This allows local users or processes that gain access through shared group or world permission bits to read the JSON file containing access and refresh tokens, thereby enabling them to reuse the associated Atlassian session and bypass authentication. The weakness is a file permission issue, identified as CWE-732.

Affected Systems

Affected systems include installations of the MCP Atlassian server running any version earlier than 0.22.0. The vulnerability specifically relates to the default token storage location under ~/.mcp-atlassian, where the oauth-<client_id>.json file, access_token, and refresh_token entries are created. It impacts users who have local access to the underlying operating system where the server runs, including users with group or world permissions to the token directory.

Risk and Exploitability

The vulnerability has a CVSS score of 5.5, indicating moderate severity. No EPSS data is available, and the issue is not listed in CISA KEV catalogs. Attackers can exploit the weak permissions by simply reading the token files locally, reading the tokens and reusing the session. The vulnerability requires local access to the server system but does not require any network access or privileged escalation, so the likelihood of exploitation depends on the presence of local users with sufficient directory permissions.

Generated by OpenCVE AI on September 22, 2026 at 21:14 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the official vendor fix by upgrading MCP Atlassian to version 0.22.0 or later.
  • If upgrade is not immediately possible, change the permissions of the files in the ~/.mcp-atlassian directory to 0600 so that only the owning user can read or write them.
  • Restrict group or world permissions on the OAuth token directory and ensure that no non‑privileged processes can access it.

Generated by OpenCVE AI on September 22, 2026 at 21:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-4596-2p6p-28cv MCP Atlassian: Insecure File Permissions on OAuth Token Storage
History

Tue, 22 Sep 2026 22:30:00 +0000

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

Tue, 22 Sep 2026 19:00: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, the OAuth fallback token directory and JSON file are created without explicit owner-only modes. Local users or processes with access through the resulting group or world permission bits can read access and refresh tokens and reuse the associated Atlassian session. The advisory traces the vulnerable input and processing flow through ~/.mcp-atlassian, oauth-<client_id>.json, access_token, and refresh_token, which identify the affected entry points, controls, and code paths. This issue is fixed in version 0.22.0.
Title MCP Atlassian: Insecure File Permissions on OAuth Token Storage
Weaknesses CWE-732
References
Metrics cvssV3_1

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


Subscriptions

Sooperset Mcp-atlassian
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-22T18:44:46.039Z

Reserved: 2026-08-20T19:14:21.330Z

Link: CVE-2026-77268

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-22T19:16:50.773

Modified: 2026-09-22T19:16:50.773

Link: CVE-2026-77268

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-22T22:15:06Z

Weaknesses
  • CWE-732

    Incorrect Permission Assignment for Critical Resource