Case · DiggingBeagle record

MCP Atlassian attachment uploads treated process CWD as the file boundary

A broad working directory could expose local service-readable files through the attachment tool.

Public disclosure: Nov 8, 2026

Scope

A remote HTTP/SSE MCP deployment starts with a wide current working directory, sometimes filesystem root. The local-file validator accepts paths beneath CWD; an exposed upload tool may read sensitive local files and attach them to Confluence. Version 0.24.1 constrains the allowed directory.

Assessment profile

Assessment method
Setting
research demonstration
Exploitation
demonstrated
Evidence
Grade B
Remediation
patch available
AI role
AGAINST AI
Basis and provenance

Scoped Claim(s) link to SRC-2026-DB233-GHSA-QH7Q-JMC7-RC7J; reviewed as vulnerability in research_demonstration. Only reported controlled behavior or proof-of-concept is established; no production victim or impact magnitude is measured.

Assessed Nov 10, 2026 using diggingbeagle.assessment/1.

At a glance

Mechanism and trust boundary

  1. 01

    Precondition and trust context

    A remote HTTP/SSE MCP deployment starts with a wide current working directory, sometimes filesystem root.

  2. 02

    Crossed boundary

    The local-file validator accepts paths beneath CWD; an exposed upload tool may read sensitive local files and attach them to Confluence. Version 0.24.1 constrains the allowed directory.

  3. 03

    Observed limit

    The affected process must itself be able to read the file; no field exfiltration is reported.

Timeline

  1. Nov 8, 2026
    Event type unspecified

    Initial documented finding

    MCP Atlassian attachment uploads treated process CWD as the file boundary

  2. Nov 8, 2026
    disclosure

    Public disclosure

Claims & evidence

CLM-DB233-ATL-GHSA-QH7Q-JMC7-RC7J-01The GHSA-qh7q-jmc7-rc7j advisory documents that the local-file validator accepts paths beneath CWD; an exposed upload tool may read sensitive local files and attach them to Confluence. Version 0.24.1 constrains the allowed directory.supported

Basis: reported finding

Link to claim
CLM-DB233-ATL-GHSA-QH7Q-JMC7-RC7J-02The disclosed precondition is: A remote HTTP/SSE MCP deployment starts with a wide current working directory, sometimes filesystem root.supported

Basis: reported finding

Link to claim

Controls and mitigations

  • Use a dedicated upload directory that is never `/` or the whole home directory; 0.24.1 introduces MCP_ATLASSIAN_FILES_DIR and a narrow default.
  • Prevent agent-controlled paths from reaching host secrets and grant the service process only minimal filesystem read permission.

Unknowns and contradictions

  • The affected process must itself be able to read the file; no field exfiltration is reported.

Sources and citation

Material revision history

  1. Nov 10, 2026 · Published version · first publication · revision 235