CVE-2026-77244: MCP Atlassian: unauthenticated access to operator Jira/Confluence
GHSA-wrhw-j3f9-8vc6CRITICALCISA: TRACK*MCP Atlassian before 0.22.0 lets any network client that can reach its HTTP endpoint call Atlassian tools without proving who they are, and the server silently falls back to the operator's globally configured Jira or Confluence credentials. That makes this a CVSS 10.0 unauthenticated read/write compromise of your Atlassian tenant, with scope change because the attacker acts with the service account's full rights. Exploitation likelihood is currently modest (EPSS 0.29%, top 81th percentile; not in CISA KEV; no public exploit or Nuclei template; SSVC Track*), and the package has only one tracked downstream dependent, but the attack needs nothing more than network reach to the MCP port, so exposed or flat-network deployments should be treated as urgent. Upgrade to mcp-atlassian 0.22.0 now, and until then restrict the endpoint to localhost or authenticated gateways and rotate the Atlassian tokens the server uses if it was ever reachable beyond trusted hosts.
What is the risk?
Critical. The flaw is network-reachable, low complexity, needs no privileges or user interaction, and has changed scope: the attacker inherits whatever the operator's Jira/Confluence account can do, including writes. Real-world risk depends on exposure: stdio or localhost-only deployments are largely unaffected, while HTTP/streamable-http deployments bound to 0.0.0.0, shared dev networks, containers or cloud hosts are directly exposed. Exploitation is trivial once the endpoint is found, though no public exploit or active exploitation is reported and EPSS is low. Package has had 38 other CVEs, which signals a weak security track record. Note that ticket and wiki content frequently contains secrets, architecture details and customer data.
How does the attack unfold?
What systems are affected?
| Package | Ecosystem | Vulnerable Range | Patched |
|---|---|---|---|
| MCP Atlassian | pip | < 0.22.0 | 0.22.0 |
Do you use MCP Atlassian? You're affected.
How severe is it?
What is the attack surface?
What should I do?
1 step1) Upgrade mcp-atlassian to 0.22.0 or later (fix in PR #1448, commit b041733). 2) Inventory all instances running with HTTP/streamable-http transport and check which interfaces and ports they listen on. 3) Until patched, bind to 127.0.0.1, use stdio transport, or place the endpoint behind an authenticating reverse proxy or private network segment with firewall allow-lists. 4) Rotate the Atlassian API tokens or OAuth credentials configured globally on the server and prefer least-privilege service accounts, read-only where possible. 5) Review Jira and Confluence audit logs for actions by the service account from unexpected times, tickets or pages, and review MCP server access logs for requests lacking an Authorization header. 6) Prefer per-user token delegation over a shared global credential.
What does CISA's SSVC say?
Source: CISA Vulnrichment (SSVC v2.0). Decision based on the CISA Coordinator decision tree.
How is it classified?
Which compliance frameworks are affected?
This CVE is relevant to:
Frequently Asked Questions
What is CVE-2026-77244?
MCP Atlassian before 0.22.0 lets any network client that can reach its HTTP endpoint call Atlassian tools without proving who they are, and the server silently falls back to the operator's globally configured Jira or Confluence credentials. That makes this a CVSS 10.0 unauthenticated read/write compromise of your Atlassian tenant, with scope change because the attacker acts with the service account's full rights. Exploitation likelihood is currently modest (EPSS 0.29%, top 81th percentile; not in CISA KEV; no public exploit or Nuclei template; SSVC Track*), and the package has only one tracked downstream dependent, but the attack needs nothing more than network reach to the MCP port, so exposed or flat-network deployments should be treated as urgent. Upgrade to mcp-atlassian 0.22.0 now, and until then restrict the endpoint to localhost or authenticated gateways and rotate the Atlassian tokens the server uses if it was ever reachable beyond trusted hosts.
Is CVE-2026-77244 actively exploited?
No confirmed active exploitation of CVE-2026-77244 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-77244?
1) Upgrade mcp-atlassian to 0.22.0 or later (fix in PR #1448, commit b041733). 2) Inventory all instances running with HTTP/streamable-http transport and check which interfaces and ports they listen on. 3) Until patched, bind to 127.0.0.1, use stdio transport, or place the endpoint behind an authenticating reverse proxy or private network segment with firewall allow-lists. 4) Rotate the Atlassian API tokens or OAuth credentials configured globally on the server and prefer least-privilege service accounts, read-only where possible. 5) Review Jira and Confluence audit logs for actions by the service account from unexpected times, tickets or pages, and review MCP server access logs for requests lacking an Authorization header. 6) Prefer per-user token delegation over a shared global credential.
What systems are affected by CVE-2026-77244?
This vulnerability affects the following AI/ML architecture patterns: Agent frameworks, MCP servers, Tool-calling AI assistants, Enterprise knowledge integrations (Jira/Confluence).
What is the CVSS score for CVE-2026-77244?
CVE-2026-77244 has a CVSS v3.1 base score of 10.0 (CRITICAL). The EPSS exploitation probability is 0.35%.
What is the AI security impact?
Affected AI Architectures
MITRE ATLAS Techniques
AML.T0036Data from Information RepositoriesAML.T0049Exploit Public-Facing ApplicationAML.T0053AI Agent Tool InvocationAML.T0085.001AI Agent ToolsAML.T0086Exfiltration via AI Agent Tool InvocationCompliance Controls Affected
What are the technical details?
Original Advisory
MCP Atlassian is a Model Context Protocol (MCP) server for Atlassian products (Confluence and Jira). Prior to 0.22.0, the HTTP transport accepts requests without a verified user identity and downstream fetcher construction falls back to the operator's globally configured Jira or Confluence credentials. A network client that can reach the MCP endpoint can invoke Atlassian tools as the operator, including read and write operations available to that account. The advisory traces the vulnerable input and processing flow through UserTokenMiddleware, AtlassianOpaqueTokenVerifier, _get_fetcher, and streamable-http, which identify the affected entry points, controls, and code paths. This issue is fixed in version 0.22.0.
Exploitation Scenario
An attacker on the corporate network, or on the internet if the MCP port is exposed, scans for the MCP streamable-http endpoint of an internal Jira assistant. They send a tools/list request with no credentials, and the server accepts it and builds its fetcher from the operator's global Jira/Confluence token. The attacker calls search and get-page tools to dump confidential incident tickets, credentials pasted into pages and architecture docs, then uses write tools to alter tickets, add comments containing prompt injections targeting other agents, or modify pages to stage further compromise, all logged as the legitimate service account.
Weaknesses (CWE)
CWE-287Improper AuthenticationPrimaryCWE-303Incorrect Implementation of Authentication AlgorithmPrimaryCWE-862Missing AuthorizationPrimaryCWE-287Improper AuthenticationCWE-303Incorrect Implementation of Authentication AlgorithmCWE-862Missing AuthorizationCWE-287 — Improper Authentication: When an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.
- [Architecture and Design] Use an authentication framework or library such as the OWASP ESAPI Authentication feature.
Source: MITRE CWE corpus.
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:NReferences
- github.com/sooperset/mcp-atlassian/commit/b041733473f95119dd539542a43c280737a8e460x_refsource_MISC
- github.com/sooperset/mcp-atlassian/pull/1448x_refsource_MISC
- github.com/sooperset/mcp-atlassian/releases/tag/v0.22.0x_refsource_MISC
- github.com/sooperset/mcp-atlassian/security/advisories/GHSA-wrhw-j3f9-8vc6x_refsource_CONFIRM
- github.com/advisories/GHSA-wrhw-j3f9-8vc6
- nvd.nist.gov/vuln/detail/CVE-2026-77244
Timeline
Related Vulnerabilities
CVE-2026-278259.1mcp-atlassian: Path Traversal enables file access
Same package: mcp-atlassianCVE-2026-772549.1MCP Atlassian: missing auth exposes Jira/Confluence
Same package: mcp-atlassianCVE-2026-772438.8MCP Atlassian: missing authz lets clients call hidden tools
Same package: mcp-atlassianCVE-2026-772628.6mcp-atlassian: path traversal enables arbitrary file read
Same package: mcp-atlassianCVE-2026-772558.6mcp-atlassian: arbitrary file read/exfil via attachments
Same package: mcp-atlassian