CVE-2026-77266: mcp-atlassian Absolute Path Traversal Bypass in Attachment Operations
HERMES THREAT SCORE & MCP RISK EXPOSURE
Target:Model Context Protocol (MCP) Server & Atlassian Ecosystem Gateway CVSS v3.1 rates CVE-2026-77266 at 8.1 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N). Hermes Threat Score assigns 88 (HIGH) to capture the amplified blast radius of AI agent tool execution and direct file/network access.
HASS AGENTIC SEVERITY & TOOL EXECUTION IMPACT
Target:Autonomous LLM Agent Interface & Host Execution Boundary Agentic tool protocols like MCP grant language models direct access to host filesystems and cloud services. Vulnerabilities in MCP tool endpoints allow indirect prompt injections to achieve arbitrary host compromise.
CVE-2026-77266: mcp-atlassian Absolute Path Traversal Bypass in Attachment OperationsVULNERABILITY
Multi-agent coordination framework and cyclic state graph orchestration engine for tool-calling agents.
🔍 Why is this related? (Evidence & Provenance)
“Confirmed security vulnerability in LangGraph Multi-Agent Runtime documented in Hermes dossier.”
- [vulnerability_report]
- [government_confirmation]CISA verified active exploitation in the wild and mandated federal remediation deadline in KEV entry. — Source: Cybersecurity & Infrastructure Security Agency (CISA): CISA Adds CVE-2026-59822 to Known Exploited Vulnerabilities Catalog (Reliability: VERY_HIGH)
1. Technical Context & Affected Software Matrix
Section titled “1. Technical Context & Affected Software Matrix”| Parameter | Specification | Operational Assessment |
|---|---|---|
| CVE Identifier | CVE-2026-77266 | Official Disclosure / Advisory |
| Affected Product | sooperset/mcp-atlassian | Model Context Protocol Server |
| Vulnerability Class | CWE-22 | Absolute Path Traversal |
| Vulnerable Component | upload_attachment path resolver | Tool Execution & Dispatch Engine |
| Exploitation Vector | Remote Network / Prompt Injection | HTTP SSE Endpoint or Agent stdio pipe |
| Privileges Required | None (PR:N) | Unauthenticated direct invocation |
| Resulting Access | Arbitrary Host File Access / SSRF | Full read/write over local host files or cloud IAM |
| Remediation Status | Fixed in version 0.22.0 | Immediate package update mandated |
2. Vulnerability Anatomy & Root Cause Analysis
Section titled “2. Vulnerability Anatomy & Root Cause Analysis”Code Dissection & Mechanism
Section titled “Code Dissection & Mechanism”The flaw resides in upload_attachment path resolver. The server failed to enforce directory sandboxing via validate_safe_path() or strict authentication checks:
# Vulnerable pattern in mcp-atlassian (< 0.22.0)def upload_attachment path resolver(file_path: str, **kwargs): # INSECURE: caller-supplied path is accessed without workspace boundary enforcement with open(file_path, "rb") as f: file_bytes = f.read() return client.upload(file_bytes)In version 0.22.0, the maintainers introduced mandatory path verification:
# Remediated pattern in mcp-atlassian (0.22.0)from mcp_atlassian.utils import validate_safe_path
def upload_attachment path resolver(file_path: str, **kwargs): safe_path = validate_safe_path(file_path, workspace_dir=CONFIG.WORKSPACE_ROOT) with open(safe_path, "rb") as f: file_bytes = f.read() return client.upload(file_bytes)3. Attack Vectors & Exploitation Scenario
Section titled “3. Attack Vectors & Exploitation Scenario”sequenceDiagram autonumber actor Attacker as Attacker / Adversarial Prompt participant Agent as LLM Agent (Claude/Cursor) participant MCP as mcp-atlassian Daemon participant Host as MCP Host OS Filesystem participant Atlassian as Jira / Confluence Cloud API
Attacker->>Agent: Indirect Prompt Injection (Ticket / Repo) Agent->>MCP: tools/call upload_attachment path resolver(file_path="../../../../etc/passwd") Note over MCP: Vulnerability CVE-2026-77266:<br/>Missing Path Validation / Auth Bypass MCP->>Host: Access arbitrary host resource Host-->>MCP: Raw file data or execution pipe MCP->>Atlassian: Upload secret as attachment / Outbound Request Atlassian-->>Attacker: Sensitive Data Disclosed- Adversarial Ingress: The attacker feeds a poisoned prompt into an issue ticket or source file consumed by an autonomous AI agent.
- Agentic Tool Invocation: The LLM agent generates a JSON-RPC
tools/callinvokingupload_attachment path resolverwith a malicious argument. - Boundary Transgression: Due to CVE-2026-77266, the MCP server performs the operation outside the designated workspace sandbox.
- Data Exfiltration: Host secrets, SSH keys, or cloud credentials are uploaded into Atlassian or returned in tool results.
4. Detection Engineering & Threat Hunting
Section titled “4. Detection Engineering & Threat Hunting”alert http any any -> any any ( msg:"HERMES-CODEX EXPLOIT mcp-atlassian CVE-2026-77266 Attack Attempt"; flow:to_server,established; content:"POST"; http_method; content:"/mcp/tools/call"; http_uri; content:"upload_attachment path resolver"; nocase; content:"../"; classtype:attempted-admin; sid:20260081; rev:1; metadata:cve CVE-2026-77266, severity high;)title: mcp-atlassian CVE-2026-77266 Suspicious Tool Callid: cve-2026-77266-sigma-rulestatus: experimentaldescription: Detects path traversal or malicious arguments passed to upload_attachment path resolver in mcp-atlassian.logsource: category: application product: mcp-atlassiandetection: selection: tool_name: 'upload_attachment path resolver' argument_path|contains: - '../' - '/etc/' - 'C:\Windows\' - '~/.ssh' - '.aws/credentials' condition: selectionlevel: criticaltags: - attack.t1083 - attack.t10055. Remediation & Defense Playbook
Section titled “5. Remediation & Defense Playbook”- Immediate Package Upgrade: Upgrade
mcp-atlassianto version0.22.0or higher:Terminal window pip install --upgrade "mcp-atlassian>=0.22.0" - Local Loopback Binding: Restrict the HTTP/SSE listener strictly to
127.0.0.1:Terminal window python -m mcp_atlassian.server --host 127.0.0.1 --port 8000 - Workspace Isolation: Set
MCP_WORKSPACE_DIRto confine all file reads/writes to a dedicated sandbox. - Tool Whitelisting: Disable attachment manipulation tools if unneeded using
ENABLED_TOOLSorTOOLSETS.
Related Threat Intelligence & References
Section titled “Related Threat Intelligence & References”- mcp-atlassian Profile: Version matrix, vulnerability posture, and changelog.
- Atlassian Confluence Intelligence: Enterprise wiki attack surface analysis.
- Atlassian Jira Profile: Issue tracker vulnerability history.
- Hermes Trust Center: Research methodology and vulnerability disclosures.