資安指南

Jenkins 2.588 與 LTS 2.580.2 修補 15 個漏洞(CVE-2026-117612 至 117626):確認版本,以及更新後要複查什麼

Jenkins 於 2026 年 10 月 28 日修補 15 個漏洞(2.588、LTS 2.580.2)。受影響版本、Docker 與發行版建置、更新優先順序,以及更新後的複查事項。

發布於 2026-11-03 更新於 2026-11-03 最後核實 2026-11-03 閱讀時間 5 分鐘
本頁內容

適用對象:自行執行 Jenkins 的人(自管伺服器、VPS、Docker、Kubernetes)、使用 Jenkins 的團隊中的基礎架構負責人,以及把 Jenkins 交給 CloudBees 等發行版或承包商的人。本文依據 Jenkins 專案的公告以及 CVE 與 NVD 紀錄撰寫,不涉及攻擊步驟。

進行中:隨著更多資訊發布,本頁面將會更新

適用對象

自行執行 Jenkins 的人(自管伺服器、VPS、Docker、Kubernetes)、使用 Jenkins 的團隊中的基礎架構負責人,以及把 Jenkins 交給 CloudBees 等發行版或承包商的人。

已確認的影響範圍查看表格 ↓
  • 漏洞
  • 受影響版本
  • 不需驗證即可利用
另外1項
  • 替代措施
尚未確認的事項
  • 是否有遭利用的報告(本站檢查的範圍內沒有發現)
  • CISA 是否會把其中任何 CVE 加入已知遭利用漏洞目錄(11 月 3 日未列入)
  • NVD 對 15 個漏洞中 2 個的評估(CVE-2026-117625 與 117626 正在等待分析)
現在要做的事查看步驟 ↓
  1. 確認您的 Jenkins 版本
  2. 更新控制器
  3. 優先處理新安裝的執行個體
另外3項
  1. 複查暴露面與權限
  2. 更新後,複查使用者、管理員與代理節點
  3. 若有可疑之處,請更換憑證
最後查證
截至 2026 年 11 月 3 日(JST)
續報計畫與查證紀錄

Jenkins 公告表示,每週版 2.588 與 LTS 2.580.2 修補了 15 個問題。公告將 13 個評為高風險、2 個評為中風險,未給出數值評分。NVD 已分析其中 13 個,基礎分數介於 5.4 至 8.8 之間。

今天要做什麼

1

確認您的 Jenkins 版本

開啟「Manage Jenkins > About Jenkins」,或查看頁面右下角的版本。每週版 2.587 及更早版本與 LTS 2.580.1 及更早版本受影響。使用 Docker 時,請確認執行中容器內部的版本,而不是映像檔標籤;lts 之類的浮動標籤在拉取前後指向不同的內容。對於 CloudBees 等發行版,或由承包商執行的 Jenkins,請閱讀提供方的通知以得知修補版本,並詢問負責人。

2

更新控制器

更新到每週版 2.588 或更新版本,或 LTS 2.580.2 或更新版本。更新前,先把存放作業與外掛程式設定的 JENKINS_HOME 備份到伺服器之外的地方。更新後請確認登入、執行作業與連接代理節點都正常。

3

優先處理新安裝的執行個體

CVE-2026-117618(SECURITY-4122)讓未經驗證的使用者能在初始設定期間建立管理員帳號。NVD 將其評為 8.1(攻擊複雜度為高)。如果您正在設定一個可從網際網路連入的新 Jenkins,或即將這麼做,請在外部無法連入的位置、使用已修補的版本完成設定。

4

複查暴露面與權限

Jenkins 預設應位於內部網路或專用網路,而不是直接暴露在網際網路上。如果必須可從外部連入,請放在 VPN 或具驗證功能的代理之後。同時檢查是否仍停留在「登入的使用者可以做任何事」的設定,以及是否對匿名使用者授予了 Overall/Read。公告中的 15 個問題有好幾個依賴 Overall/Read。

5

更新後,複查使用者、管理員與代理節點

查看使用者清單、擁有管理員權限的帳號以及節點(代理)設定,留意任何您不認得的內容。如果在未修補期間有擁有權限的人存取過,請檢查得更仔細。如果出現您不認得的「Manage Old Data」警告,請不要照著操作。

6

若有可疑之處,請更換憑證

如果發現可疑的帳號或設定,請更換管理員與使用者的密碼、API 權杖,以及儲存在 Jenkins 中的憑證(雲端金鑰、程式碼儲存庫金鑰)。後續步驟請見如何檢查帳號是否遭未經授權使用與漏洞因應手冊。

新安裝且暴露在網際網路上

最高優先。在已修補的版本上、於網際網路之外完成設定

許多人持有權限

儘快更新,然後複查使用者、管理員與代理節點

僅限內部、權限很少

依計畫更新,並同時複查設定

優先順序取決於暴露程度與權限授予的範圍。無論哪種情況,修復方式都是更新。

公告的內容

Jenkins 專案於 2026 年 10 月 28 日發布了「Jenkins Security Advisory 2026-10-28」。它涵蓋 Jenkins 核心,不涉及任何外掛程式。

Jenkins 專案的公告(2026 年 10 月 28 日)
受影響版本
每週版 2.587 及更早、LTS 2.580.1 及更早。公告表示,除非另有說明,所有更早的版本均視為受影響
修補版本
每週版 2.588、LTS 2.580.2
數量與嚴重程度
15 個問題。公告評為高風險 13 個、中風險 2 個(CVE-2026-117625 與 117626)。未給出數值評分
替代措施
更新造成問題時用於關閉新增檢查的設定(SECURITY-4125、4225),以及在 2.539+ 與 LTS 2.541.1+ 上強制啟用內容安全政策(對 SECURITY-4225 可減緩「已知影響」,仍可能存在其他 XSS 或其他類型的漏洞;對 SECURITY-4229 與 4232 可減緩「該漏洞」)。其餘漏洞沒有給出替代措施
利用情況
公告未提及遭利用
CVE 與 NVD 紀錄
發布
15 個漏洞均由 Jenkins 專案作為 CNA 於 2026 年 10 月 28 日發布。版本範圍與公告一致
NVD 評估(截至 11 月 3 日)
13 個已分析,CVSS v3.1 基礎分數介於 5.4 至 8.8 之間。CVE-2026-117625 與 117626 正在等待分析。公告的高風險、中風險與 NVD 的分數出自不同的評估者,因此並不總是一致

15 個問題,依影響分組

「攻擊者所需條件」一欄是公告所說的內容。NVD 一欄是 NVD 的 CVSS v3.1 基礎分數。

影響CVE(SECURITY-ID)公告嚴重程度攻擊者所需條件(公告)NVD
程式碼可能在控制器上執行CVE-2026-117612 (4125)高風險Overall/Read 加一個使用者帳號,或有權限 POST config.xml8.8
CVE-2026-117614 (4123)高風險Agent/Configure7.2
CVE-2026-117616 (4188)高風險Overall/Read8.8
CVE-2026-117617 (4248)高風險Item/Configure8.1
任意檔案讀取(公告表示可能導致程式碼執行)CVE-2026-117615 (4187)高風險Item/Create 與 Item/Configure6.5
管理員帳號被建立或被接管CVE-2026-117618 (4122)高風險無(未經驗證),在初始設定期間8.1
CVE-2026-117620 (4226)高風險Overall/Read;由管理員的操作觸發8.8
工作階段比其憑證存活更久CVE-2026-117619 (4189)高風險持有使用者的 API 權杖8.1
建立使用者紀錄(已確認影響有限)CVE-2026-117624 (4243)高風險未說明;無法建立可登入的帳號8.8
跨站指令碼(XSS)CVE-2026-117613 (4225)高風險Item/Configure5.4
CVE-2026-117623 (4229)高風險Overall/Read5.4
CVE-2026-117621 (4232)高風險控制代理程序6.1
CVE-2026-117622 (4249)高風險控制代理程序6.1
有限的資訊洩露CVE-2026-117625 (4206)中風險Overall/Read(可看到 HTTP Proxy 設定)等待分析
CVE-2026-117626 (4237)中風險Overall/Read(可看到檔名、大小與修改時間);若同時具備 Item/Workspace,還能看到同一代理上有工作區的作業名稱等待分析

閱讀提示:部分 NVD 分數低於公告的「高風險」。兩者是各自獨立的評估,不能簡單說哪一方是錯的。本站的立場是,即使需要權限也應儘快更新,因為 Jenkins 通常存放著金鑰與部署權限。

利用情況

截至 2026 年 11 月 3 日,本站未發現可信的報告顯示這些漏洞已遭利用。Jenkins 的公告同樣沒有提及遭利用。

利用情況檢查(2026 年 11 月 3 日)
Jenkins 公告
未提及遭利用
KEV
CVE-2026-117612 至 117626 均不在 CISA 的 KEV 目錄中(最後更新於 10 月 30 日)。KEV 列有六個過去的 Jenkins 及外掛程式等相關產品的漏洞

本站的看法:沒有報告不等於安全。修補才發布數日,情況可能會變化。Jenkins 是以前遭利用過的產品,因此對暴露在網際網路上與權限授予很廣的執行個體,不要等報告出現再更新。

已知與未知

項目已公布的內容狀態
漏洞核心中的 15 個(13 個高風險、2 個中風險),在 2.588 與 LTS 2.580.2 中修補(Jenkins 公告)已確認(Jenkins)
受影響版本每週版 2.587 及更早、LTS 2.580.1 及更早(公告、CVE 紀錄)已確認(Jenkins)
不需驗證即可利用僅 CVE-2026-117618,在初始設定期間(公告)已確認(Jenkins)
替代措施只有針對更新後問題的設定,以及針對 XSS 的強制 CSP;其餘沒有已確認(Jenkins)
數值評分公告中沒有;NVD 已分析 13 個(5.4 至 8.8),2 個等待分析部分(NVD)
利用情況在本站檢查的範圍內未發現報告無報告
CISA KEV截至 11 月 3 日未列入未列入
外掛程式本公告僅涵蓋核心不涵蓋(公告)

如果由他人為您執行 Jenkins

對於 Docker 映像檔、Kubernetes Helm chart、CloudBees 等發行版,以及由承包商執行的 Jenkins,請確保您能看到其中的 Jenkins 核心版本。三個問題可以推動事情進展:

  • 正在執行的 Jenkins 是什麼版本(是否為 2.588 或更新,或 LTS 2.580.2 或更新)?
  • 什麼時候更新,或者已經在什麼時候更新過?
  • 它能否從網際網路連入,匿名使用者有沒有任何權限?

本站觀點:問題與其說在於每個漏洞,不如說在於 Jenkins 掌握了多大的權力

Jenkins 往往是原始碼、雲端金鑰與部署權限匯集的地方。因此核心中的一個漏洞可能演變成整條建置與發布流程的問題。除了更新之外,還應定期複查誰擁有哪些權限、Jenkins 能否從外部連入,以及其中存放了多少憑證。關於如何決定優先順序,請見如何決定漏洞的優先順序(CVSS、EPSS、KEV)。

時間軸

  1. 2026 年 10 月 28 日

    Jenkins 專案發布安全公告。2.588 與 LTS 2.580.2 修補了 15 個核心問題,CVE-2026-117612 至 117626 同時發布。
  2. 截至 11 月 3 日

    NVD 分析了 15 個中的 13 個(基礎分數 5.4 至 8.8);2 個等待分析。
  3. 11 月 3 日

    本站核對了公告、CVE 與 NVD 紀錄以及 KEV。未發現遭利用的報告,這些 CVE 也都不在 KEV 中。

來源(公開紀錄)

核對於 2026 年 11 月 3 日。官方公告排在最前。

更新紀錄

2026-11-03:首次發布,依據 Jenkins 安全公告 2026-10-28 以及 CVE 與 NVD 紀錄撰寫。截至 11 月 3 日未發現遭利用的報告,這些 CVE 也都不在 KEV 中。

延伸閱讀

最新快訊

FAQ

Q發生了什麼事?
A

2026 年 10 月 28 日,Jenkins 專案發布安全公告,修補了 Jenkins 核心的 15 個漏洞:13 個評為高風險,2 個評為中風險。修補包含在每週版 2.588 與 LTS 2.580.2 中,公告表示所有更早的版本都受影響。

Q我的 Jenkins 是否受影響?
A

每週版 2.587 及更早版本與 LTS 2.580.1 及更早版本受影響。請查看「關於 Jenkins」(About Jenkins)或頁面右下角顯示的版本。每週版 2.588 或更新版本,或 LTS 2.580.2 或更新版本,已包含本公告的修補。對於 Docker 映像檔以及 CloudBees 等發行版,請確認其中的 Jenkins 核心版本。外掛程式的漏洞不在本公告範圍內。

Q這些漏洞中有不需登入就能被利用的嗎?
A

有一個。CVE-2026-117618(SECURITY-4122)是初始設定期間的競態條件,讓未經驗證的使用者能建立管理員帳號。依公告的描述,已經完成設定精靈的現有 Jenkins 似乎不符合其前提條件(本站的解讀),但暴露在網際網路上的新安裝執行個體應優先更新。依公告,其餘 14 個漏洞中有 13 個需要某種權限、對代理程序的控制權,或持有使用者的 API 權杖。至於 CVE-2026-117624(SECURITY-4243),公告文字沒有說明所需權限。

Q如果無法更新,有替代做法嗎?
A

公告列出的設定,用途是在更新造成問題時關閉新增檢查,並不是真正的替代做法。對於三個 XSS 漏洞,公告表示在 2.539+ 與 LTS 2.541.1+ 上強制啟用內容安全政策會有幫助。對於 CVE-2026-117613(SECURITY-4225),公告表示這可以減緩「已知影響」,並指出仍可能存在其他 XSS 或其他類型的漏洞;對於 CVE-2026-117621 與 117623(4232、4229),公告表示這可以減緩「該漏洞」。其餘漏洞沒有給出替代做法。修復方式是更新。

Q已經有人在攻擊了嗎?
A

截至 2026 年 11 月 3 日,本站未發現可信的報告顯示這些漏洞已遭利用,這 15 個漏洞也都不在 CISA 的 KEV 目錄中。過去與 Jenkins 相關的漏洞曾遭利用(KEV 中有六筆),而這次修補才發布數日,因此儘快更新是值得的。

Q更新後應該檢查什麼?
A

查看使用者帳號、管理員帳號、代理(節點)設定與權限分配,留意任何您不認得的內容。如果發現異常,請更換 Jenkins 中儲存的密碼、API 權杖與憑證。如果在未修補期間有擁有權限的人存取過該執行個體,請檢查得更仔細。