// 威脅簡報

mcp-atlassian 0.22.0 修補的 29 個漏洞:HTTP 認證繞過、伺服器檔案外洩、SSRF、權杖檔權限等

CVSS
10.0 CRITICAL
CISA KEV
未列入
弱點類型
CWE-287 · CWE-303 · CWE-306 · CWE-862 · CWE-863 · CWE-22 · CWE-73 · CWE-94 · CWE-918 · CWE-367 · CWE-732 · CWE-312 · CWE-79
主題
AI 安全

PlainCVE 團隊 · 發布 2026-09-28 · AI 輔助 · 媒體簡報 ↓

AI 審稿 2026-09-28(未經人工)指令測試:未提供漏洞重現:未進行驗證紀錄 ↓

mcp-atlassian 在 0.22.0 一次修補 29 個 CVE:HTTP 模式不確認身分、附件工具能讀出伺服器檔案、SSRF 防護有缺口、OAuth 權杖檔權限太寬等。

誰會中0.22.0 以前的所有版本。風險最高的是以 HTTP 模式(streamable-http 或 SSE)在網路上提供服務的部署,尤其是設定了伺服器端全域 Jira/Confluence 憑證、沒有開唯讀模式的情況;只在本機用 stdio 的使用者,仍受附件讀檔(例如 AI 被提示注入時)與 OAuth 權杖檔權限問題影響。
後果最嚴重時,不需帳號的攻擊者能以營運者身分讀寫 Jira 與 Confluence,並把伺服器上的檔案(例如含 API token 的環境變數)上傳成附件帶走。其他漏洞讓已經能呼叫工具的人越過工具清單與專案限制、讓伺服器替攻擊者連進內部網路,或讓同一台機器上的其他使用者讀到 OAuth 權杖。
現在該做什麼升級 mcp-atlassian 到 0.22.0 以上(使用 SSE 模式者,依維護者的 GHSA-5j8j-256g-vvp5 公告需至少 0.23.1),並且不要在對外開放的伺服器上開啟 ALLOW_GLOBAL_CRED_FALLBACK。
查看依據(1)
  • 廠商 / 維護者還不能升級時,公告 GHSA-vc25-24vv-fxxm 指出開啟唯讀模式可以擋下附件上傳工具(這是公告的說明,不是官方列出的替代方案)The tools are decorated with `@check_write_access`, so `READ_ONLY_MODE=true` blocks them.github.com
受影響版本0.22.0 以前的所有版本(OSV 列出的已標記版本為 v0.1.4 到 v0.21.1);29 筆 CVE 記錄都寫 < 0.22.0,但有 4 份公告內文的寫法不同:CVE-2026-77271 寫 0.17.0 至 0.21.0、CVE-2026-77262 寫 0.17.0 以上到當時的 HEAD、CVE-2026-77267 寫修補 commit 5cd697dfce91 之前的所有版本、CVE-2026-77260 寫 2026-04-21 的 main 分支
查看依據(3)
  • CVE 紀錄29 筆 CVE 記錄的受影響版本都寫 mcp-atlassian < 0.22.0(以 CVE-2026-77244 為例)"version":"< 0.22.0"cveawg.mitre.org
  • 廠商 / 維護者維護者公開的公告(GHSA-cc5h-2pwp-pvcc)說明 HTTP 認證繞過可以和附件讀檔串連,讓不需帳號的攻擊者讀取伺服器檔案Chained, an unauthenticated network attacker reads arbitrary files on the MCP server hostgithub.com
  • 廠商 / 維護者附件讀檔問題在本機 stdio 模式也存在,只是 HTTP 部署的影響較大(GHSA-f6pj-qv47-g96w)In local `stdio` deployments, this can expose files readable by the user's MCP process.github.com
修好的版本0.22.0 以上(SSE 模式的類似問題另於 0.23.1 修補)
查看依據(4)
  • 廠商 / 維護者v0.22.0 發布說明:這一版一併處理一次安全稽核的 37 份公告A security audit (37 advisories, consolidated into root-cause families) was resolved in this release.github.com
  • 廠商 / 維護者v0.22.0 發布說明:未經驗證的 streamable-http 請求改為在傳輸層回傳 401unauthenticated requests are rejected with 401 at the transport boundarygithub.com
  • 廠商 / 維護者v0.22.0 發布說明:附件工具的路徑之後必須位在伺服器的工作目錄內Note: paths passed to these tools must now resolve inside the server's working directory.github.com
  • 廠商 / 維護者v0.22.0 發布說明:OAuth 備援權杖檔改為只有擁有者可讀寫fallback token files are written owner-only (0600, dir 0700)github.com
CVSS 向量
顯示完整向量CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N
時間點
  • 首次公開 2026-07-10
CISA KEV未列入(未列入 KEV 不代表沒有被利用)
查看依據(1)
  • CERT / 政府CVE-2026-77244 記錄中 CISA 的 SSVC 評估,利用狀態為「none」(29 筆的完整統計見正文){"Exploitation":"none"}cveawg.mitre.org

藍隊應對手冊

確認、修補 / 緩解、應變、強化。版本符合受影響條件不等於已被入侵;檢查沒有結果也不等於安全,每一項都有能證明與不能證明的範圍。標記的步驟對應下方攻擊流程裡可以擋下攻擊的那一步。

DETECT確認我受影響嗎?有沒有入侵跡象?
  1. 01確認版本

    29 個 CVE 都在 0.22.0 修補,版本低於 0.22.0 就全部受影響。下面的指令要在實際執行 mcp-atlassian 的環境(容器或虛擬環境)裡執行,才會看到服務真正使用的版本。

    唯讀查詢
    pip show mcp-atlassian | grep -i '^version'
  2. 02盤點傳輸模式、開放的工具與設定

    確認服務用的是 stdio、streamable-http 還是 SSE,HTTP 端點連不連得到、有沒有設定全域 Jira/Confluence 憑證、是否開了 READ_ONLY_MODE、是否靠 ENABLED_TOOLS/TOOLSETS 或 JIRA_PROJECTS_FILTER/CONFLUENCE_SPACES_FILTER 限制範圍(0.22.0 以前這些限制都能被繞過)、是否接受以請求標頭指定 Jira/Confluence 網址的多使用者模式。升級後若設定 ALLOW_GLOBAL_CRED_FALLBACK=true,未經驗證的請求又能使用營運者憑證。要看的是執行 mcp-atlassian 的那個程序的環境(容器或服務設定),自己登入的 shell 不一定相同。

    唯讀查詢
    env | grep -iE 'ALLOW_GLOBAL_CRED_FALLBACK|READ_ONLY_MODE|ENABLED_TOOLS|TOOLSETS|PROJECTS_FILTER|SPACES_FILTER|TRANSPORT'
  3. 03檢查 Atlassian 端的可疑操作與附件

    PlainCVE 的建議:檢視營運者帳號在 Jira 與 Confluence 上不認得的讀寫操作,特別是附件。附件讀檔漏洞會把伺服器上的檔案上傳成附件,檔名像系統檔、金鑰檔或設定檔(例如 environ、passwd、id_rsa、.env、credentials)的附件要特別留意。因為紀錄會記成營運者本人,需要對照營運者自己的實際使用情況判斷。

  4. 04檢查 OAuth 權杖檔的權限

    用過 OAuth 的機器上,0.22.0 以前會在家目錄的 .mcp-atlassian 資料夾留下明文的權杖備份檔,權限可能是同群組或所有人可讀。發布說明提到 0.22.0 改為只給擁有者讀寫,但沒有說明升級時會不會修正已存在的檔案,所以要自己確認。

    唯讀查詢
    ls -la ~/.mcp-atlassian/
MITIGATE修補 / 緩解先修補;還不能修補時先擋住
  1. 01升級到 0.22.0 以上

    官方修補讓未經驗證的 streamable-http 請求直接得到 401、附件路徑限制在工作目錄內、SSRF 檢查涵蓋每個連線、工具清單與專案篩選在呼叫時強制執行、權杖檔只給擁有者讀寫、OAuth 回呼頁面做 HTML 跳脫。使用 SSE 模式的話,維護者的另一份公告 GHSA-5j8j-256g-vvp5 列出 0.23.0 以前都受影響,要升到 0.23.1。

    會變更環境
    pip install -U "mcp-atlassian>=0.22.0"
  2. 02還不能升級:限制誰能連到 HTTP 端點,並開啟唯讀模式

    官方沒有提供 0.22.0 以前的替代方案。限制網路存取可以降低曝險;公告 GHSA-vc25-24vv-fxxm 指出 READ_ONLY_MODE=true 會擋下附件上傳工具。這兩項是 PlainCVE 的判斷,不是官方緩解措施,而且擋不住 SSRF 與權杖檔權限問題。

RESPOND應變發現入侵跡象時
  1. 01輪替營運者的 Atlassian 憑證與伺服器上的秘密

    PlainCVE 的建議:若懷疑 HTTP 端點曾被外人使用,或出現不認得的附件,更換伺服器上設定的 Jira/Confluence 憑證,以及服務程序讀得到的其他秘密(環境變數、.env、雲端憑證、SSH 金鑰),並檢查該帳號期間內做過的內容變更。多份公告指出讀出的檔案可能包含這些秘密。

  2. 02權杖檔曾被他人讀得到時,撤銷 OAuth 權杖

    PlainCVE 的建議:如果權杖備份檔曾是同群組或所有人可讀,而機器有其他使用者或程序,把權杖當成已外洩處理:撤銷並重新授權,再把檔案權限改成只有擁有者可讀寫。公告指出 refresh token 在撤銷或過期前都能繼續取得存取權。

HARDEN強化長期避免同類問題
  1. 01不要讓 MCP 伺服器的 HTTP 端點對外開放

    文件網站也提醒,只有在伺服器不會被不受信任的呼叫者連到時,才可以開啟全域憑證退回。PlainCVE 另外建議:OAuth 設定精靈也只在信任的網路上執行。

  2. 02伺服器使用的帳號只給最小權限,不需要寫入就開唯讀

    PlainCVE 的建議:影響範圍等於該帳號的權限,權限越小,被繞過時損失越小。

  3. 03秘密不要放在服務的工作目錄裡

    PlainCVE 的判斷:0.22.0 起附件路徑限制在工作目錄內,工作目錄以外的檔案讀不到,但目錄內的檔案仍可上傳。把 .env、金鑰等秘密放在工作目錄以外,能再縮小附件工具被濫用時的範圍。

完整修復步驟與說明
你的情況建議版本
使用 streamable-http 或 stdio0.22.0 以上
使用 SSE 模式0.23.1 以上(依維護者公告 GHSA-5j8j-256g-vvp5)
  1. 升級: pip install -U "mcp-atlassian>=0.22.0"(SSE 模式改為 >=0.23.1)。SSE 公告也列出暫時做法:改用 streamable-http;若必須用 SSE,就放在會先完成身分驗證的反向代理或驗證閘道後面,並且不要設定 ALLOW_GLOBAL_CRED_FALLBACK。
  2. 升級後要知道的行為改變: 發布說明指出,附件工具的路徑之後必須位在伺服器的工作目錄內,原本上傳工作目錄以外檔案的流程會失敗;同一版新增 content_base64 參數,可以直接傳入檔案內容上傳。專案/空間篩選也變成硬性限制。
  3. 升級後確認開關: 0.22.0 起 ALLOW_GLOBAL_CRED_FALLBACK 預設關閉。文件網站(維護者的 GitHub repo 首頁連結到這個網站)提醒,只有伺服器不會被不受信任的呼叫者連到時才可以開啟。
  4. 無法立即升級: 官方沒有提供替代方案,GitLab 的資料庫只寫「升級到 0.22.0 以上」。限制誰能連到 HTTP 端點、開啟 READ_ONLY_MODE=true(公告 GHSA-vc25-24vv-fxxm 指出可擋下附件上傳工具)可以降低曝險,但這是 PlainCVE 的判斷,不是官方緩解措施,也擋不住 SSRF 與權杖檔問題。
  5. 曾經曝險: 輪替營運者的 Atlassian 憑證與伺服器程序讀得到的其他秘密;權杖備份檔曾經是他人可讀的,撤銷 OAuth 權杖並重新授權,再確認檔案權限只剩擁有者可讀寫(PlainCVE 的建議)。
  6. 啟用 OAuth 代理的部署: 由於上述未確認的問題,PlainCVE 建議即使已升級,也仍限制端點只對信任的網路開放。

攻擊流程

從左到右是攻擊發生的順序。藍色盾牌代表這一步可以被擋下,越早擋下越好。點圖示可看細節。

由上到下是攻擊發生的順序。藍色盾牌代表這一步可以被擋下,越早擋下越好。點圖示可看細節。

mcp-atlassian 0.22.0 修補的 29 個漏洞:HTTP 認證繞過、伺服器檔案外洩、SSRF、權杖檔權限等: 1. 攻擊者連上 mcp-atlassian 的 HTTP 端點 → 2. HTTP 模式沒有確認請求者是誰 → 3. 伺服器改用營運者的全域憑證 → 4. 攻擊者以營運者身分讀寫 Jira 與 Confluence → 5. 稽核紀錄記下的是營運者的名字CVE-2026-77244 · mcp-atlassian 0.22.0 修補的 29 個漏洞:HTTP 認證繞過、伺服器檔案外洩、SSRF、權杖檔權限等攻擊者你的系統外部攻擊者連上 mcp-atlassian 的 HTTP 端點 — 這張圖描繪 29 個漏洞中最嚴重的 CVE-2026-77244(HTTP 認證繞過)。不需要任何帳號、憑證或特殊網路位置,只要連得到端點即可。 1攻擊者連上mcp-atlassian 的HTTP 端點HTTP 模式沒有確認請求者是誰 — 舊版 HTTP 模式會接受沒有經過驗證身分的請求;公告標題也提到 token 驗證器只要 token 不是空的就接受。 2HTTP 模式沒有確認請求者是誰伺服器改用營運者的全域憑證 — 找不到使用者自己的憑證時,程式改用營運者在伺服器上設定的 Jira 或 Confluence 帳號。 3伺服器改用營運者的全域憑證攻擊者以營運者身分讀寫 Jira 與 Confluence — 能做的事等於該帳號的全部讀寫權限。同一批的 CVE-2026-77248 公告另外描述,這一步可以再串上附件上傳工具,讀出伺服器上的檔案。4攻擊者以營運者身分讀寫Jira 與 Confluence稽核紀錄記下的是營運者的名字 — 根據公告,稽核紀錄記的是營運者的名字;PlainCVE 認為這可能讓事後難以區分。 5稽核紀錄記下的是營運者的名字攻擊路徑可在此擋下PlainCVE · plaincve.date/vulns/cve-2026-77244-mcp-atlassian-http-auth-bypass · CC BY 4.0
mcp-atlassian 0.22.0 修補的 29 個漏洞:HTTP 認證繞過、伺服器檔案外洩、SSRF、權杖檔權限等: 1. 攻擊者連上 mcp-atlassian 的 HTTP 端點 → 2. HTTP 模式沒有確認請求者是誰 → 3. 伺服器改用營運者的全域憑證 → 4. 攻擊者以營運者身分讀寫 Jira 與 Confluence → 5. 稽核紀錄記下的是營運者的名字CVE-2026-77244 · mcp-atlassian 0.22.0 修補的 29 個漏洞:HTTP 認證繞過、伺服器檔案外洩、SSRF、權杖檔權限等攻擊者連上 mcp-atlassian 的 HTTP 端點 — 這張圖描繪 29 個漏洞中最嚴重的 CVE-2026-77244(HTTP 認證繞過)。不需要任何帳號、憑證或特殊網路位置,只要連得到端點即可。 1攻擊者攻擊者連上 mcp-atlassian的 HTTP 端點HTTP 模式沒有確認請求者是誰 — 舊版 HTTP 模式會接受沒有經過驗證身分的請求;公告標題也提到 token 驗證器只要 token 不是空的就接受。 2你的系統HTTP 模式沒有確認請求者是誰伺服器改用營運者的全域憑證 — 找不到使用者自己的憑證時,程式改用營運者在伺服器上設定的 Jira 或 Confluence 帳號。 3你的系統伺服器改用營運者的全域憑證攻擊者以營運者身分讀寫 Jira 與 Confluence — 能做的事等於該帳號的全部讀寫權限。同一批的 CVE-2026-77248 公告另外描述,這一步可以再串上附件上傳工具,讀出伺服器上的檔案。4外部攻擊者以營運者身分讀寫Jira 與 Confluence稽核紀錄記下的是營運者的名字 — 根據公告,稽核紀錄記的是營運者的名字;PlainCVE 認為這可能讓事後難以區分。 5外部稽核紀錄記下的是營運者的名字攻擊路徑可在此擋下PlainCVE · CC BY 4.0plaincve.date/vulns/cve-2026-77244-mcp-atlassian-http-auth-bypass
圖片可自由用於報導與教學,採 CC BY 4.0,圖上已附出處。
  1. 攻擊者

    攻擊者連上 mcp-atlassian 的 HTTP 端點

    這張圖描繪 29 個漏洞中最嚴重的 CVE-2026-77244(HTTP 認證繞過)。不需要任何帳號、憑證或特殊網路位置,只要連得到端點即可。

    防禦: PlainCVE 的建議:用防火牆或反向代理限制只有信任的網路能連到 HTTP 端點(官方未列為緩解措施)。

  2. 你的系統

    HTTP 模式沒有確認請求者是誰

    舊版 HTTP 模式會接受沒有經過驗證身分的請求;公告標題也提到 token 驗證器只要 token 不是空的就接受。

    防禦: 升級到 0.22.0 以上:官方說明未經驗證的請求會在傳輸層直接回傳 401。

  3. 你的系統

    伺服器改用營運者的全域憑證

    找不到使用者自己的憑證時,程式改用營運者在伺服器上設定的 Jira 或 Confluence 帳號。

    防禦: 0.22.0 起這個退回行為預設關閉,只有設定 ALLOW_GLOBAL_CRED_FALLBACK 才會開啟;對外開放的伺服器不要開。

  4. 外部

    攻擊者以營運者身分讀寫 Jira 與 Confluence

    能做的事等於該帳號的全部讀寫權限。同一批的 CVE-2026-77248 公告另外描述,這一步可以再串上附件上傳工具,讀出伺服器上的檔案。

    防禦: PlainCVE 的建議:伺服器使用的 Atlassian 帳號只給必要的權限;還不能升級時可開 READ_ONLY_MODE,擋下附件上傳等寫入工具。

  5. 外部

    稽核紀錄記下的是營運者的名字

    根據公告,稽核紀錄記的是營運者的名字;PlainCVE 認為這可能讓事後難以區分。

影響範圍

29 個 CVE 的記錄都寫 0.22.0 以前受影響;對應的 29 份 GitHub 安全公告(GHSA)都由維護者在 2026-07-10 公開,也就是 0.22.0 釋出的同一天,CVE 則在 2026-09-22 一起公開。發布說明寫這一版處理了一次安全稽核的 37 份公告;本頁涵蓋其中取得 CVE-2026-772xx 編號的 29 個。維護者的公告列表裡另有 3 個同樣在 0.22.0 修補、較早公開的 CVE(CVE-2026-73496、CVE-2026-73497、CVE-2026-73498),以及一份還沒有 CVE 記錄的 GHSA-6rrj-86cw-gg9j,不在本頁範圍。

哪些部署最危險,要看傳輸模式和設定:

條件會碰到哪些問題
0.22.0 以前 + HTTP 模式(streamable-http)+ 設定了全域 Jira/Confluence 憑證 + 端點連得到最嚴重的情境:不需帳號就能以營運者身分使用工具(HTTP 認證繞過),公告描述還能再串上附件讀檔;未啟用 OAuth 代理的預設部署即是如此
0.22.0 以前 + HTTP 多使用者模式(以請求標頭指定 Jira/Confluence 網址)另外受 SSRF 系列影響(6 個 CVE):其中 2 份公告(CVE-2026-77242、CVE-2026-77249)明寫不需認證;依 CVE 記錄的 CVSS 向量,4 個評為不需權限、2 個(CVE-2026-77261、CVE-2026-77267)評為需要低權限
0.22.0 以前,只用 stdio 模式(本機程序間溝通)修補說明表示 HTTP 認證修補不影響 stdio;但附件讀檔仍可能被觸發(例如 AI 被提示注入),用 OAuth 的話權杖檔權限問題也適用
0.22.0 以前,開了 READ_ONLY_MODE=true公告指出附件上傳工具會被擋下;但唯讀模式擋不住以營運者身分讀取資料、SSRF 與權杖檔問題
0.22.0 以上,預設設定29 個 CVE 都已修補
0.22.0 以上,但設定 ALLOW_GLOBAL_CRED_FALLBACK=true未經驗證的請求又能使用營運者憑證
使用 SSE 模式類似的認證問題另見維護者公告 GHSA-5j8j-256g-vvp5:0.23.0 以前(含 0.22.0)受影響,0.23.1 修補;公告指出在預設 ALLOW_GLOBAL_CRED_FALLBACK 關閉時只會出錯與洩漏資訊,開啟後匿名請求才會用營運者憑證執行工具
啟用 OAuth 代理HTTP 認證部分在 0.22.0 是否完全修好尚未確認,見下文

OSV 列出 CVE-2026-77244 受影響的已標記版本是 v0.1.4 到 v0.21.1。OSV 的範圍起點是 introduced: "0",依 OSV 格式定義這是代表「排在所有版本之前」的特殊值,並沒有指出特定的引入 commit;漏洞實際從哪個版本開始存在尚未確認。

29 個 CVE 一覽

CVSS 是 CVE 記錄中 CNA 給的分數;標「(4.0)」的是 CVSS 4.0,其餘是 3.1,兩種版本的分數不能直接比較。「主要前提」整理自各公告,是攻擊需要的條件,不是完整描述。

CVE公告類別CVSS主要前提
CVE-2026-77244GHSA-wrhw-j3f9-8vc6HTTP 認證繞過10.0HTTP 模式、伺服器設定全域憑證、未啟用 OAuth 代理;不需帳號
CVE-2026-77254GHSA-vc8m-84rp-53hxHTTP 認證繞過9.1HTTP 模式、伺服器設定全域憑證;請求不帶 Authorization 標頭即可
CVE-2026-77248GHSA-cc5h-2pwp-pvccHTTP 認證繞過8.6streamable-http、伺服器設定全域憑證;公告描述不需帳號就能串連讀檔
CVE-2026-77243GHSA-3r68-hf9h-887v權限限制失效8.8能連到 HTTP 端點並呼叫工具;設定了 ENABLED_TOOLS 或 TOOLSETS
CVE-2026-77251GHSA-w66g-j6c4-hcfc權限限制失效8.3(4.0)能呼叫搜尋或看板工具(包括被提示注入的 AI);設定了專案/空間篩選
CVE-2026-77252GHSA-rqwg-9346-fjjv權限限制失效6.5能呼叫搜尋工具;設定了專案/空間篩選,而帳號本身能看的範圍更大
CVE-2026-77246GHSA-wv8v-v4c5-v75j附件讀檔外洩7.4HTTP 模式(streamable-http 或 SSE)、未開唯讀模式;公告稱不需 Authorization 標頭,檔案送往請求標頭指定的服務網址
CVE-2026-77247GHSA-f6pj-qv47-g96w附件讀檔外洩8.3(4.0)能呼叫上傳類寫入工具;stdio 也受影響,HTTP 部署影響較大
CVE-2026-77253GHSA-vc25-24vv-fxxm附件讀檔外洩7.1能呼叫寫入工具;公告指出 READ_ONLY_MODE=true 可擋下
CVE-2026-77255GHSA-2xj6-xx86-cwwc附件讀檔外洩8.6Jira update_issue 的附件參數;AI 代理的權限比伺服器程序低時,伺服器成了「被利用的代理人」
CVE-2026-77257GHSA-mrq8-fv7v-hhjg附件讀檔外洩8.3(4.0)已認證的呼叫者或被提示注入的 AI;需要一個能附加檔案的議題或頁面
CVE-2026-77258GHSA-93xw-j965-9mx3附件讀檔外洩7.7能呼叫 Confluence 上傳工具,包括被提示注入的 AI
CVE-2026-77259GHSA-6cr4-ccf3-x7h4附件讀檔外洩7.7已認證的 MCP 呼叫者,能編輯至少一個 Confluence 頁面
CVE-2026-77260GHSA-f4p7-qx46-wc5j附件讀檔外洩8.3(4.0)提示注入;或 HTTP 模式下搭配全域憑證退回,不需認證
CVE-2026-77262GHSA-p6hp-93wp-fh6p附件讀檔外洩8.6能呼叫 Confluence 上傳工具;公告稱預設的 streamable-http 部署不需認證
CVE-2026-77266GHSA-mfv2-4wvm-9pgp附件讀檔外洩6.5已認證的 MCP 呼叫者
CVE-2026-77269GHSA-h7wj-5v37-59r2附件讀檔外洩6.5能呼叫 Confluence 上傳工具
CVE-2026-77270GHSA-f26r-j276-ggg4附件讀檔外洩6.5已認證的 MCP 呼叫者或被提示注入的 AI
CVE-2026-77271GHSA-6vmq-24h2-pj7j模組覆寫8.3(4.0)能寫入至少一個 Confluence 頁面、連得到 HTTP 埠;工作目錄就是程式所在目錄(容器常見);程序重啟後生效
CVE-2026-77242GHSA-72fm-whvq-jghfSSRF7.5多使用者模式以請求標頭指定網址;公告稱不需認證;DNS 重新綁定
CVE-2026-77249GHSA-v9m3-wfh8-5646SSRF5.3HTTP 多使用者標頭模式;經轉址打到內部位址,看不到回應內容
CVE-2026-77261GHSA-6529-c226-h328SSRF7.1使用 basic auth 或 OAuth;所連的 Atlassian 伺服器回傳轉址(遭控制或入侵)
CVE-2026-77265GHSA-49xv-9743-pw8wSSRF5.9只限標頭 PAT 認證模式;DNS 重新綁定,需要多次嘗試
CVE-2026-77267GHSA-5wf4-jqxh-8gm3SSRF8.3(4.0)標頭指定的網址仍有沒檢查到的路徑(CVE-2026-27826 修補不完整)
CVE-2026-77274GHSA-hgcf-4mq8-5266SSRF8.8(4.0)能以標頭提供網址;檢查器與實際發請求的程式對網址的解讀不同
CVE-2026-77250GHSA-g5xv-mhgm-v5f6權杖檔權限6.1使用 OAuth;同群組的本機使用者或能讀家目錄的程序
CVE-2026-77256GHSA-76pr-5669-3xf5權杖檔權限8.3(4.0)使用 OAuth;umask 為 022 時,同主機任何本機使用者都能讀
CVE-2026-77268GHSA-4596-2p6p-28cv權杖檔權限5.5使用 OAuth;共用主機上的其他本機使用者
CVE-2026-77272GHSA-g2r2-3j32-j27x反射型 XSS5.4受害者正在執行 OAuth 設定精靈,並點開特製連結

原理

mcp-atlassian 是一個 MCP 伺服器:它讓 AI 助理透過 MCP 協定呼叫 Jira 與 Confluence 的功能。它可以在本機用 stdio 和一個 AI 用戶端溝通,也可以用 HTTP 在網路上同時服務多個使用者。這 29 個漏洞大致分成七類。

1. HTTP 認證繞過(3 個:CVE-2026-77244、CVE-2026-77254、CVE-2026-77248)

用 HTTP 提供服務時,每個請求照理應該附上使用者自己的身分證明(token,一串用來證明「你是誰」的字串)。舊版的問題有兩層。第一,HTTP 模式會接受沒有確認身分的請求;官方公告標題也指出,token 驗證器只要 token 不是空的就接受。第二,當請求沒有可用的使用者憑證時,程式會退回使用營運者在伺服器上設定的全域 Jira 或 Confluence 帳號。兩者加起來:任何連得到端點的人,不需帳號,就能以營運者的身分讀寫資料,而且稽核紀錄記的是營運者的名字。CVE-2026-77244 的 CVE 記錄將它歸類為 CWE-287(認證不當),另列 CWE-303 與 CWE-862;CVE-2026-77254 描述的是同一個全域憑證退回問題(CWE-306),CVE-2026-77248 則是把它和下面的附件讀檔串在一起的報告。

有問題的思路(概念示意,不是原始程式碼):

展開程式碼範例(python)
user_creds = get_user_credentials(request)   # 可能是空的
if not user_creds:
    user_creds = GLOBAL_OPERATOR_CREDENTIALS   # 沒身分 → 借用營運者帳號
client = make_jira_client(user_creds)

修好的思路(0.22.0):

展開程式碼範例(python)
user_creds = get_user_credentials(request)
if not user_creds:
    if not ALLOW_GLOBAL_CRED_FALLBACK:          # 預設關閉
        return http_401()                       # 在傳輸層直接拒絕
    user_creds = GLOBAL_OPERATOR_CREDENTIALS

2. 權限限制失效:工具清單與專案/空間篩選(3 個)

營運者可以用 ENABLED_TOOLS、TOOLSETS 限制能用哪些工具,用 JIRA_PROJECTS_FILTER、CONFLUENCE_SPACES_FILTER 限制能碰哪些專案與空間。CVE-2026-77243 的問題是工具限制只套用在「列出工具」的時候:被藏起來的工具雖然不出現在清單上,直接用名字呼叫仍然會執行,包括寫入與刪除。CVE-2026-77251、CVE-2026-77252 的問題是專案/空間篩選只用字串比對判斷查詢裡有沒有指定專案,呼叫者自己在查詢裡指定別的專案或空間,篩選就不會加上去;呼叫參數也能直接蓋掉營運者的設定,而看板相關工具根本沒有檢查。前提是呼叫者已經能用這些工具(例如正當使用者,或被提示注入的 AI),而伺服器的帳號本身看得到比篩選更大的範圍。0.22.0 改為在呼叫時強制檢查工具權限,篩選條件一律加進查詢,呼叫者只能縮小、不能擴大範圍。

3. 附件上傳工具讀出伺服器檔案(12 個)

Jira 與 Confluence 的附件上傳工具(包括 Jira update_issue 的附件參數)接受一個「伺服器上的檔案路徑」,由伺服器程序讀出檔案,再上傳成附件。舊版沒有限制這個路徑,所以呼叫者可以指定伺服器程序讀得到的任何檔案,例如含 API token 的環境變數、.env、SSH 金鑰或雲端憑證,讓它被上傳到自己看得到的議題或頁面。多份公告指出這是 CVE-2026-27825 修補不完整:0.17.0 已經替「下載附件、寫入檔案」的方向加上路徑檢查,「上傳附件、讀取檔案」的方向卻沒有。12 份公告是不同研究者各自回報同一個根本原因,前提的描述不一:多數要求呼叫者能使用寫入工具並有一個能附加檔案的議題或頁面;有的指出 AI 被提示注入時就會觸發,本機 stdio 模式也受影響;有的則描述不需帳號的情境(見下文「串連」)。

有問題的思路(概念示意):

展開程式碼範例(python)
path = caller_supplied_path          # 呼叫者指定的路徑
upload_as_attachment(open(path, "rb"))  # 直接讀伺服器上的檔案

修好的思路(0.22.0):

展開程式碼範例(python)
path = validate_safe_path(caller_supplied_path)  # 必須落在伺服器的工作目錄內,否則拒絕
upload_as_attachment(open(path, "rb"))

4. 路徑限制不完整導致覆寫程式模組(1 個:CVE-2026-77271)

0.17.0 修補 CVE-2026-27825 時,把下載附件能寫入的位置限制在程序的工作目錄內。問題是在常見的容器部署裡,工作目錄就是程式本身所在的目錄,所以程式自己的 Python 模組也在「允許寫入」的範圍內。公告描述,有 Confluence 寫入權限、連得到 HTTP 埠的人可以用附件覆寫程式檔,程序下次重啟時就會執行被換掉的程式碼。0.22.0 發布說明表示已關閉這個「工作目錄內覆寫」的變形。

5. SSRF 防護被繞過(6 個)

SSRF(伺服器端請求偽造)是讓伺服器替攻擊者去連它不該連的位址,例如內部服務或雲端中繼資料服務(可能拿到雲端憑證)。多使用者 HTTP 模式允許用請求標頭指定要連的 Jira/Confluence 網址;0.17.0 為 CVE-2026-27826 加了檢查,拒絕指向內部位址的網址。這 6 個 CVE 都是這道檢查的缺口:檢查時解析的位址和實際連線時不同(DNS 重新綁定,CVE-2026-77242、CVE-2026-77265);伺服器被轉址到內部位址時,有些程式路徑或認證方式沒有檢查轉址(CVE-2026-77249、CVE-2026-77261);檢查器和實際發出請求的程式對同一個網址看到不同主機(CVE-2026-77274);以及標頭網址仍有沒經過檢查的路徑(CVE-2026-77267)。其中 CVE-2026-77261 是 basic auth 與 OAuth 這兩種認證方式沒有檢查轉址,前提是所連的 Atlassian 伺服器本身回傳惡意轉址。0.22.0 讓每個連線都檢查轉址、拒絕會造成解讀不一致的網址,並把連線固定在檢查過的那個位址。

6. OAuth 權杖檔案權限太寬(3 個:CVE-2026-77250、CVE-2026-77256、CVE-2026-77268)

使用 OAuth 時,程式把權杖存進系統的金鑰圈(keyring),但同時一定會在家目錄的 .mcp-atlassian 資料夾另存一份明文備份,內含 access token 與 refresh token。這個檔案用系統預設權限建立,常見設定下同群組或同一台機器的所有使用者都讀得到。共用主機、CI 機器或掛載家目錄的容器裡,其他使用者或程序就能拿走權杖,refresh token 在撤銷或過期前都能持續取得存取權。0.22.0 改為只給擁有者讀寫(檔案 0600、資料夾 0700)。

7. OAuth 設定頁的反射型 XSS(1 個:CVE-2026-77272)

執行 OAuth 設定精靈時,程式會暫時開一個接收授權回呼的網頁伺服器,而且綁在所有網路介面上。回呼頁面會把網址裡的錯誤訊息原樣放進 HTML,所以特製的連結可以在受害者的瀏覽器裡執行 JavaScript。前提是受害者正在執行設定精靈(公告說最多等 5 分鐘),並點開攻擊者給的連結。0.22.0 讓回呼頁面對輸出做 HTML 跳脫。

串連起來會怎樣

有公告明確寫出的: HTTP 認證繞過加上附件讀檔,可以讓不需帳號的人讀取伺服器上的檔案。公告 GHSA-cc5h-2pwp-pvcc(CVE-2026-77248)寫道:「Chained, an unauthenticated network attacker reads arbitrary files on the MCP server host」(串連之後,不需認證的網路攻擊者可以讀取 MCP 伺服器主機上的任意檔案),前提是 streamable-http 模式並設定了全域營運者憑證。GHSA-f4p7-qx46-wc5j(CVE-2026-77260)也描述 HTTP 模式下不帶認證、借用營運者憑證完成上傳的情境;GHSA-wv8v-v4c5-v75j(CVE-2026-77246)則描述不需 Authorization 標頭、改用請求標頭指定的服務網址收下檔案。發布說明把 GHSA-cc5h-2pwp-pvcc 列在 HTTP 認證修補之下,附件路徑限制也在同一版加上,所以兩端都在 0.22.0 關閉。

PlainCVE 的判斷: 讀出的檔案常包含營運者的 Atlassian API token 或其他服務的憑證,攻擊者拿到後可以直接呼叫 Atlassian 或其他服務,不再經過 MCP 伺服器,升級也不會讓這些憑證失效;所以只要懷疑曾經曝險,就要輪替憑證,不能只升級。另外,0.22.0 以後附件路徑只限制在工作目錄內,工作目錄裡如果放了 .env 之類的秘密,在呼叫者能用上傳工具的情況下仍可能被上傳(CVE-2026-77271 的公告就以容器內工作目錄的 .env 為例);如果又設定了 ALLOW_GLOBAL_CRED_FALLBACK=true 並對外開放,未經驗證的請求也能用上這些工具。

尚未確認的部分(PlainCVE 的判斷)

0.22.0 修補的是「退回全域憑證」這一段。0.22.0 釋出隔天(2026-07-11),維護者在另一個 PR 中承認 OAuth 代理的驗證器仍接受任何非空的 bearer token;負責向上游驗證 token 的 PR(最後更新 2026-09-21)到 2026-09-28 仍未合併。因此在啟用 OAuth 代理的情況下,0.22.0 仍有「任何非空 token 都接受」的行為(維護者確認);修正的 PR 到 2026-09-28 仍未合併,之後的版本是否已修好,沒有來源說明。

時間軸

日期事件
2026-02-24維護者公開 CVE-2026-27825(下載路徑寫入任意檔案)與 CVE-2026-27826(標頭網址 SSRF),於 0.17.0 修補;本批多個 CVE 是這兩個修補的不完整之處
2026-07-10維護者公開本批 29 份 GHSA;同日在 PR #1448 加入修補並釋出 v0.22.0
2026-07-11維護者確認 OAuth 代理驗證器仍接受任何非空 bearer token(PR #1435)
2026-08-19維護者公開 SSE 模式的 GHSA-5j8j-256g-vvp5,同日釋出 v0.23.1
2026-08-2029 個 CVE 編號保留
2026-09-21上游 token 驗證 PR 最後一次追蹤,仍未合併(PlainCVE 的判斷,尚未確認)
2026-09-2229 個 CVE 公開;CISA 自 9 月 22 日起陸續加上 SSVC 評估(9 月 28 日查詢時仍有 3 筆沒有);GitHub 審核 GHSA-wrhw-j3f9-8vc6

維護者公告與修補都比 CVE 公開早約兩個半月。

延伸閱讀

  • 評分: 最高的是 CVE-2026-77244,CNA 給出 CVSS 3.1 10.0(範圍改變、機密性與完整性高、沒有可用性影響);其次是 CVE-2026-77254 的 9.1。8 個 CVE 的 CNA 分數是 CVSS 4.0。截至 2026-09-24,NVD 仍在分析 CVE-2026-77244,尚無自己的分數。
  • 利用狀況: 截至 2026-09-24,這 29 個 CVE 都不在 CISA KEV。CVE 記錄中 CISA 的 SSVC 評估,CVE-2026-77244 為「none」但評為「可自動化」;2026-09-28 逐筆查詢 29 筆 CVE 記錄:26 筆有 SSVC 評估(7 筆「none」、19 筆「poc」,即有公開概念驗證),沒有一筆是「active」;3 筆(CVE-2026-77262、CVE-2026-77265、CVE-2026-77267)還沒有評估。多份公開公告附有研究者在自己的測試環境中驗證的重現步驟。沒有來源回報實際遭利用,也沒有資料說明修補前是否曾遭利用。FIRST 公布的 CVE-2026-77244 EPSS(未來 30 天被利用的機率估計)為 0.28%(2026-09-27)。
  • 程式碼執行: 只有 CVE-2026-77271 的公告描述可以導致執行程式碼(覆寫程式模組、重啟後生效);其他公告沒有這樣說。CVE-2026-77244 的公告只提到它與另一個較早的 CVE(CVE-2026-27825)屬於同類問題。
  • 相關公告: GHSA-vc8m-84rp-53hx(CVE-2026-77254)描述同樣的全域憑證退回問題,由同一個修補關閉。
  • 相關弱點類型:CWE-287、CWE-306、CWE-862、CWE-22、CWE-918、CWE-732、CWE-79;設計原則「失敗時預設拒絕」(fail-closed)與「在執行時檢查權限,而不只是在列出時」。

驗證紀錄 AI 依審稿規則逐項核對來源,全部通過;未經人工審稿,也尚未在我們的環境重現

AI 審稿2026-09-28 · 審稿規則

驗證紀錄只寫環境與結果,不公開重現步驟或可攻擊他人系統的程式。詳見 政策.

來源

  1. 其他FIRST EPSS API - CVE-2026-77244 · FIRST, 2026-09-27 · 查閱 2026-09-28
  2. CVE / NVD / OSVCVE-2026-77244 Record (CVE Services API) · CVE Program, 2026-09-22 · 查閱 2026-09-24
  3. 安全公告GHSA-wrhw-j3f9-8vc6 — Authentication bypass in HTTP transport · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  4. 廠商說明mcp-atlassian security advisories · sooperset (GitHub) · 查閱 2026-09-24
  5. 安全公告GHSA-vc8m-84rp-53hx — Unauthenticated HTTP MCP requests can use globally configured Jira and Confluence credentials · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  6. 安全公告GHSA-cc5h-2pwp-pvcc — Unauthenticated arbitrary local file read via upload_attachment file_path, chained with missing auth on streamable-http transport · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  7. 安全公告GHSA-3r68-hf9h-887v — ENABLED_TOOLS / Toolset authorization bypass in mcp-atlassian · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  8. 安全公告GHSA-w66g-j6c4-hcfc — Three sub-bugs in JIRA_PROJECTS_FILTER / CONFLUENCE_SPACES_FILTER allow forbidden-project content exfiltration (one LIVE-proven on Atlassian Cloud) · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  9. 安全公告GHSA-rqwg-9346-fjjv — JIRA_PROJECTS_FILTER and CONFLUENCE_SPACES_FILTER can be bypassed in search tools · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  10. 安全公告GHSA-wv8v-v4c5-v75j — MCP HTTP Client Server-Local File Exfiltration via Unvalidated Attachment Upload Path · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  11. 安全公告GHSA-f6pj-qv47-g96w — Arbitrary server-local file upload to Jira/Confluence attachments via unrestricted file_path parameters · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  12. 安全公告GHSA-vc25-24vv-fxxm — Jira and Confluence attachment upload tools can read arbitrary server-local files · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  13. 安全公告GHSA-2xj6-xx86-cwwc — Arbitrary File Read & Exfiltration (Confused Deputy) in JIRA update_issue · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  14. 安全公告GHSA-mrq8-fv7v-hhjg — HTTP upload tools accept arbitrary server-local file paths · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  15. 安全公告GHSA-93xw-j965-9mx3 — Arbitrary file read/exfiltration via upload_attachment missing validate_safe_path() · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  16. 安全公告GHSA-6cr4-ccf3-x7h4 — Arbitrary file read via confluence_upload_attachment allows exfiltration of server credentials · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  17. 安全公告GHSA-f4p7-qx46-wc5j — Arbitrary local file READ via unconstrained file_path in upload_attachment (Confluence + Jira) — mirror of patched CVE-2026-27825 · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  18. 安全公告GHSA-p6hp-93wp-fh6p — Path Traversal / Arbitrary File Read in confluence_upload_attachment MCP tool (incomplete fix of GHSA-xjgw-4wvw-rgm4) · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  19. 安全公告GHSA-mfv2-4wvm-9pgp — Path traversal in upload_attachment allows arbitrary file read and exfiltration via MCP tool call · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  20. 安全公告GHSA-h7wj-5v37-59r2 — Path traversal in upload_attachment allows arbitrary file read (incomplete fix for CVE-2026-27825) · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  21. 安全公告GHSA-f26r-j276-ggg4 — Arbitrary File Read via Upload Attachment Tools · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  22. 安全公告GHSA-6vmq-24h2-pj7j — Incomplete path traversal fix allows intra-CWD module overwrite and RCE (bypass of GHSA-xjgw-4wvw-rgm4) · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  23. 安全公告GHSA-72fm-whvq-jghf — Incomplete fix for CVE-2026-27826: DNS rebinding bypasses SSRF validation (validated IP not pinned) · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  24. 安全公告GHSA-v9m3-wfh8-5646 — Incomplete fix for GHSA-7r34-79r5-rcc9 (CVE-2026-27826): redirect-based SSRF via unhooked requests session in Jira user-permission lookup · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  25. 安全公告GHSA-6529-c226-h328 — SSRF redirect protection missing for basic-auth and OAuth authentication branches · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  26. 安全公告GHSA-49xv-9743-pw8w — SSRF via DNS Rebinding in Header-Based Authentication Flow · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  27. 安全公告GHSA-5wf4-jqxh-8gm3 — Incomplete fix for CVE-2026-27826 in mcp-atlassian · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  28. 安全公告GHSA-hgcf-4mq8-5266 — SSRF Protection Bypass · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  29. 安全公告GHSA-g5xv-mhgm-v5f6 — OAuth fallback token storage writes plaintext access and refresh tokens with group-readable permissions · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  30. 安全公告GHSA-76pr-5669-3xf5 — OAuth refresh-token backup file is world-readable under default Unix umask · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  31. 安全公告GHSA-4596-2p6p-28cv — Insecure File Permissions on OAuth Token Storage · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  32. 安全公告GHSA-g2r2-3j32-j27x — Reflected XSS in OAuth Setup Callback Handler · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  33. 安全公告GHSA-xjgw-4wvw-rgm4 — Arbitrary file write via unconstrained download_path (CVE-2026-27825) · sooperset (GitHub), 2026-02-24 · 查閱 2026-09-24
  34. 安全公告GHSA-7r34-79r5-rcc9 — SSRF via X-Atlassian-Jira-Url / X-Atlassian-Confluence-Url headers (CVE-2026-27826) · sooperset (GitHub), 2026-02-24 · 查閱 2026-09-24
  35. 修補 commit / 版本mcp-atlassian v0.22.0 release · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  36. 修補 commit / 版本Pull request #1448 (HTTP transport authentication fix) · sooperset (GitHub), 2026-07-10 · 查閱 2026-09-24
  37. 修補 commit / 版本Pull request #1435 (OAuth proxy upstream token validation) · sooperset (GitHub) · 查閱 2026-09-24
  38. 廠商說明mcp-atlassian releases · sooperset (GitHub) · 查閱 2026-09-24
  39. 安全公告GHSA-5j8j-256g-vvp5 — Unauthenticated tool execution as operator via --transport sse · sooperset (GitHub), 2026-08-19 · 查閱 2026-09-24
  40. CVE / NVD / OSVNVD API - CVE-2026-77244 · NIST · 查閱 2026-09-24
  41. 其他OSV - CVE-2026-77244 · OSV · 查閱 2026-09-24
  42. 其他OSV - GHSA-wrhw-j3f9-8vc6 · OSV, 2026-09-22 · 查閱 2026-09-24
  43. 安全公告GitLab Advisory Database - mcp-atlassian CVE-2026-77244 · GitLab · 查閱 2026-09-24
  44. 其他MCP Atlassian authentication documentation · mcp-atlassian docs site · 查閱 2026-09-24
  45. 其他CVE-2026-77244 · Strix · 查閱 2026-09-24

媒體簡報

一句話

mcp-atlassian 是讓 AI 助理透過 MCP 協定操作 Jira 與 Confluence 的開源伺服器。維護者在 2026 年 7 月 10 日釋出 0.22.0,一次修補一次安全稽核找到的問題,其中 29 個的 CVE 在 9 月 22 日公開。最嚴重的是 HTTP 模式不確認請求者身分,並改用營運者在伺服器上設定的帳號(CVSS 10.0);另有十多份公告指出附件上傳工具會把伺服器上的任意檔案上傳到 Jira 或 Confluence,其他包括 SSRF 防護缺口、工具與專案限制失效、OAuth 權杖檔權限太寬與一個 XSS。目前沒有來源回報實際遭利用。

關鍵數字

CVE 數量
29 個(皆標示 0.22.0 以前受影響) github.com
最高嚴重度
CVSS 3.1 10.0(CVE-2026-77244,CNA;NVD 尚在分析中) cveawg.mitre.org
修補版本
0.22.0(2026-07-10 釋出) github.com
CVE 公開
2026-09-22 cveawg.mitre.org
官方公告
29 份 GHSA,維護者 sooperset 於 2026-07-10 公開 github.com

已確認

  • 29 個 CVE 都標示 0.22.0 以前受影響,並由 0.22.0 修補。
  • 0.22.0 以前的 HTTP 模式會接受未驗證身分的請求,並改用營運者的全域 Jira/Confluence 憑證。
  • 附件上傳工具會讀取呼叫者指定的伺服器檔案並上傳成附件;公告 GHSA-cc5h-2pwp-pvcc 描述它可以和 HTTP 認證繞過串連,讓不需帳號的攻擊者讀取伺服器檔案。
  • 截至 2026-09-24 未列入 CISA KEV;CISA 的 SSVC 評估中沒有一筆記錄為實際利用(active)。

尚未確認 / 說法不一

  • 啟用 OAuth 代理時「任何非空 token 都接受」的問題,0.22.0 之後的版本是否已修好,沒有來源說明(0.22.0 仍有這個行為,維護者已確認)。
  • 沒有來源說明這些漏洞是否在修補前就遭利用。
  • 除了 CVE-2026-77271(覆寫程式模組,需重啟後生效)以外,沒有來源說這批漏洞能執行程式碼。
  • NVD 尚未完成自己的評分;有 8 筆 CVE 的 CNA 分數是 CVSS 4.0,不能和 3.1 的分數直接比較。

可引用的一句話

同一扇門壞了好幾個地方:不問來者是誰、把主人的鑰匙交出去,還幫忙把屋裡的東西打包寄走。

圖片

下載分享圖(PNG) · 攻擊流程圖(可下載)

引用時請標示「PlainCVE」並附上本頁連結。 完整引用格式見下方「如何引用本頁」。有事實錯誤請回報.

如何引用本頁

本文採 CC BY 4.0,轉載請保留署名與連結。

PlainCVE 團隊(2026)。《mcp-atlassian 0.22.0 修補的 29 個漏洞:HTTP 認證繞過、伺服器檔案外洩、SSRF、權杖檔權限等》。PlainCVE。https://plaincve.date/vulns/cve-2026-77244-mcp-atlassian-http-auth-bypass(查閱日期:YYYY-MM-DD)
BibTeX
@misc{cve202677244mcpatlassianhttpauthbypass2026,
  title  = {mcp-atlassian 0.22.0 修補的 29 個漏洞:HTTP 認證繞過、伺服器檔案外洩、SSRF、權杖檔權限等},
  author = {PlainCVE 團隊},
  year   = {2026},
  howpublished = {PlainCVE},
  url    = {https://plaincve.date/vulns/cve-2026-77244-mcp-atlassian-http-auth-bypass},
  note   = {更新於 2026-09-28}
}