Description
MCP Atlassian is a Model Context Protocol (MCP) server for Atlassian products (Confluence and Jira). Prior to 0.22.0, the plaintext OAuth fallback file containing refresh and access tokens is written with permissions inherited from the process umask. Under common or permissive configurations, other local users can read the backup and retain Atlassian access through the refresh token. The advisory traces the vulnerable input and processing flow through OAuthConfig._save_tokens_to_file, refresh_token, access_token, and umask, which identify the affected entry points, controls, and code paths. This issue is fixed in version 0.22.0.
Published: 2026-09-22
Score: 8.3 High
EPSS: n/a
KEV: No
Impact: Unauthorized Access to Atlassian accounts via leaked OAuth tokens
Action: Immediate Patch
AI Analysis

Impact

The MCP Atlassian server writes a plaintext fallback file that contains OAuth refresh and access tokens. The file is created with permissions that inherit the process umask, so under common or permissive settings the file becomes world‑readable. This makes it possible for any local user to read the backup file and use the refresh token to obtain continued access to Atlassian services. The weakness is an insecure file‑permission issue (CWE‑732).

Affected Systems

The vulnerability affects the sooperset MCP Atlassian product, a Model Context Protocol server used to support Atlassian Confluence and Jira. Versions prior to 0.22.0 are impacted; the issue is fixed in 0.22.0 and later.

Risk and Exploitability

The CVSS score of 8.3 indicates a high severity vulnerability. No EPSS score is available, and the vulnerability is not listed in CISA’s KEV catalog. The attack vector is local: any user who can write to the directory where the backup file is stored can read it under default Unix umask settings. A local attacker who reads the file can use the refresh token to maintain access to the Atlassian instance, potentially bypassing authentication controls.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update MCP Atlassian to version 0.22.0 or later to fix the file‑permission handling.
  • If immediate updating is not possible, enforce a stricter UNIX umask (e.g., 077) so that new files are not world readable.
  • Manually change the permissions of any existing backup files to be owner‑only (e.g., chmod 600) to prevent local read access.
  • Continuously monitor the filesystem for the presence of backup files and verify that their permissions remain secure.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 22 Sep 2026 21: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 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


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 plaintext OAuth fallback file containing refresh and access tokens is written with permissions inherited from the process umask. Under common or permissive configurations, other local users can read the backup and retain Atlassian access through the refresh token. The advisory traces the vulnerable input and processing flow through OAuthConfig._save_tokens_to_file, refresh_token, access_token, and umask, which identify the affected entry points, controls, and code paths. This issue is fixed in version 0.22.0.
Title MCP Atlassian: OAuth refresh-token backup file is world-readable under default Unix umask
Weaknesses CWE-732
References
Metrics cvssV4_0

{'score': 8.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N'}


Subscriptions

Sooperset Mcp-atlassian
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-22T19:08:30.218Z

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

Link: CVE-2026-77256

cve-icon Vulnrichment

Updated: 2026-09-22T19:08:21.334Z

cve-icon NVD

Status : Received

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

Modified: 2026-09-22T20:17:07.960

Link: CVE-2026-77256

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-22T22:00:08Z

Weaknesses
  • CWE-732

    Incorrect Permission Assignment for Critical Resource