top of page

【Linktech 資安神隊友】Atlassian 2026 年 10 月安全公告

作家相片: Linktech
Linktech
10月14日
讀畢需時 4 分鐘

Atlassian 已修補一個嚴重等級(CVSS 9.3)的任意檔案存取漏洞 CVE-2026-21589,影響 Jira、Confluence、Bitbucket 等 8 款自建(Data Center / Server)產品,且公開後數小時內即遭駭客實際利用。若您的企業使用上述自建產品,請立即確認版本,並儘速完成升級。

本文整理漏洞重點、受影響版本、建議處置,以及無法立即升級時的臨時防護做法。


Atlassian Cloud 雲端版本已由原廠修補,無需另行處理。


|漏洞是什麼?

CVE-2026-21589 讓未經登入的攻擊者,可以透過路徑穿越(Path Traversal)讀取系統上的敏感設定檔。

•       威脅: 無需任何帳號,即可從遠端讀取 Web 應用程式根目錄下的特定檔案。

•       後果: 攻擊者可取得 WEB-INF/web.xml、crowd.properties 等設定檔,進而拿到管理員憑證、驗證 Token 與系統機密,最終完全接管系統。

•       限制: 攻擊者需知道目標檔案的確切名稱與路徑,無法直接列出目錄。但常見設定檔的位置是公開資訊,這個限制的保護效果有限。

•       雲端版: Atlassian Cloud 不受影響。


|已遭實際攻擊,請視為最高等級事件

資安研究機構 watchTowr 公開技術分析與概念驗證程式(PoC)後,資安公司 Previdian 的蜜罐網路在 2 小時內就觀察到攻擊嘗試;CERT-EU 亦已發布警示。目前攻擊者正以自動化掃描工具,大量搜尋暴露在網際網路上的受影響系統。

對外開放的 Jira、Confluence、Bitbucket 等系統風險最高,建議優先處理。與 Crowd 整合的 Jira 環境中,研究人員已示範可利用外洩的憑證建立 Jira 管理員帳號。


|受影響產品與修補版本

低於下表版本的產品皆受影響。請升級至您所在版本線對應的修補版本(或更新版本)。

產品

已修補版本

Jira Software Data Center

9.12.40、10.3.26、11.3.12

Jira Service Management Data Center

5.12.40、10.3.26、11.3.12

Confluence Data Center

9.2.26、10.2.19

Bitbucket Data Center

9.4.26、10.2.8、10.5.1

Bamboo Data Center

10.2.24、12.1.12

Crowd Data Center

6.3.7、7.0.3、7.1.7、7.2.4

Crucible

4.9.15

Fisheye

4.9.15

|建議處置

1.     立即升級(根本解法): 升級至修補版本是唯一能完全消除風險的做法。Data Center 叢集、跨大版本升級或外掛套件較多的環境,建議由專業團隊規劃升級與回退方案,降低停機風險。

2.     無法馬上停機時,先做臨時防護: 套用下一節的 WAF / Proxy 或 Tomcat 規則,或暫時切斷該系統的對外連線,直到完成升級。

3.     檢查是否已被入侵: 將存取日誌(Access Log)解碼後,搜尋針對敏感路徑的異常請求,例如緊鄰斜線的 .. 字串。若發現可疑痕跡,請立即更換所有可能外洩的帳密、Token 與金鑰。


|無法立即升級時的臨時防護

以下兩種方式擇一或並用,只能降低風險,不能取代升級。

方式一:在 WAF / Proxy 攔截

在 Web 應用程式防火牆(WAF)或反向代理伺服器建立規則,阻擋所有包含 .. 且緊鄰 /、\ 或 :: 的請求。規則必須同時涵蓋 URL 編碼後的寫法,避免攻擊者以編碼繞過。


方式二:在 Tomcat 層以 RewriteValve 封鎖

適用 Confluence、Jira、Jira Service Management、Bamboo 與 Crowd。Bitbucket 另有專用規則,請聯繫我們取得。Data Center 多節點叢集,每一個節點都要做一次。操作前請先備份系統與設定檔。


步驟 1:停止服務並修改 Tomcat 設定

1.     停止該節點的服務。

2.     找到並備份設定檔:

o      Confluence / Jira / JSM / Bamboo:conf/server.xml

o      Crowd:apache-tomcat/conf/Catalina/localhost/crowd.xml 或 apache-tomcat/conf/server.xml(以含有 <Context> 標籤者為準)

3.     在該應用程式的 <Context> 標籤內加入這一行:

<Valve className="org.apache.catalina.valves.rewrite.RewriteValve" />

 

步驟 2:建立 rewrite.config 攔截規則

1.     找到應用程式的 WEB-INF 目錄:

o      Confluence:confluence/WEB-INF

o      Jira / JSM:atlassian-jira/WEB-INF

o      Bamboo:bamboo/WEB-INF 或 atlassian-bamboo/WEB-INF

o      Crowd:crowd-webapp/WEB-INF

2.     若已有 rewrite.config,先備份,再將下方內容附加到檔案最後;若沒有,就新建此檔並貼上下方內容。

# Primary check: Tomcat's decoded, normalized request path (no query string).RewriteCond %{REQUEST_PATH} (?is).*(?:/|\\|::|%(?:25)*(?:2f|5c)|(?::|%(?:25)*3a){2})(?:\.|%(?:25)*2e){2}(?:/|\\|::|%(?:25)*(?:2f|5c)|(?::|%(?:25)*3a){2}|;|%(?:25)*3b|$).*RewriteRule (?s)^.*$ /?denied [F,L]# Raw-URI fallbackRewriteCond %{REQUEST_URI} (?is).*(?:/|\\|::|%(?:25)*(?:2f|5c)|(?::|%(?:25)*3a){2})(?:\.|%(?:25)*2e){2}(?:/|\\|::|%(?:25)*(?:2f|5c)|(?::|%(?:25)*3a){2}|;|%(?:25)*3b|$).*RewriteRule (?s)^.*$ /?denied [F,L]

3.      

 規則內容與 Atlassian 官方提供的 rewrite.config 相同。


步驟 3:重啟並驗證

1.     重新啟動該節點的服務。

2.     用測試工具送出帶有路徑穿越特徵的請求,確認系統回傳 403 Forbidden,即表示規則已生效。


|關於友環企業 Linktech

友環企業股份有限公司(Linktech)是台灣的 Atlassian 合作夥伴,專注於 DevOps 與團隊協作平台的導入、升級與維運,長期服務金融、製造、科技等受監管與大型企業環境。


•       Atlassian 全系列: Jira、Jira Service Management、Confluence、Bitbucket、Bamboo、Crowd 的 Data Center 建置、版本升級、資料庫遷移,以及從 Data Center 搬遷至 Atlassian Cloud。

•       DevOps / DevSecOps 工具鏈: JFrog Artifactory / Xray、GitLab、SonarQube、Mattermost 等產品的規劃、POC 與導入。

•       原廠線與在地支援: 協助客戶與原廠溝通技術工單,提供中文在地的問題排除與維護服務。


需要協助處理 CVE-2026-21589?

我們可以協助您盤點受影響的系統與版本、套用臨時防護規則、檢查日誌,並規劃低停機的升級與回退方案。請直接聯繫您的 Linktech 專案經理(PM),我們將儘快為您安排工程團隊。


👉 Linktech 團隊洽詢方式:



留言


bottom of page