Jenkins plugin 多個弱點 (2024-06-26)

medium Nessus Plugin ID 201047

概要

遠端 Web 伺服器上執行的應用程式受到多個弱點的影響

說明

根據其自我報告的版本號碼,遠端 Web 伺服器上執行的 Jenkins plugin 版本受到多個弱點影響:

- 低危:Structs Plugin 提供公用程式功能,例如,在工作流程中用於具現化和設定建構步驟的功能 (通常是在執行步驟之前)。若 Structs Plugin 337.v1b_04ea_4df7c8 和更舊版本無法設定建構步驟,它會記錄包含診斷資訊的警告訊息,其中可能包含作為步驟參數傳遞的密碼。這可導致密碼透過預設系統記錄檔被意外洩漏。Structs Plugin 338.v848422169819 會在記錄這些警告訊息之前檢查實際參數的類型,若涉及密碼,則將詳細的診斷資訊限制為 FINE 層級的記錄訊息。這些記錄訊息不會在預設的 Jenkins 系統記錄中顯示。(CVE-2024-39458)

- 中危:建立密碼檔案憑證時,Plain Credentials Plugin 182.v468b_97b_9dcb_8 和更舊版本會嘗試解密檔案內容,以檢查其是否構成經過加密的有效密碼。在極少數情況下,檔案內容符合預期的加密密碼格式,且檔案內容將在未經加密的情況下 (僅限以 Base64 編碼) 被儲存在 Jenkins 控制器檔案系統上。具有 Jenkins 控制器檔案系統存取權 (全域憑證) 或 Item/Extended Read 權限 (資料夾範圍的憑證) 的使用者可檢視這些憑證。若儲存的密碼檔案憑證未經加密,則無法使用,因為它們會在使用期間遭到解密。因此,任何成功使用的密碼檔案憑證都不會受到影響。在建立密碼檔案憑證時,Plain Credentials Plugin 183.va_de8f1dd5a_2b_ 不再嘗試解密檔案的內容。(CVE-2024-39459)

- 中危:在某些情況下,Bitbucket Branch Source Plugin 886.v44cf5e4ecec5 和更舊版本會列印 Bitbucket OAuth 存取權杖,作為建構記錄中 Bitbucket URL 的一部分。Bitbucket Branch Source Plugin 887.va_d359b_3d2d8d 未將 Bitbucket OAuth 存取權杖納入建構記錄中的 Bitbucket URL。(CVE-2024-39460)

請注意,Nessus 並未測試這些問題,而是僅依據應用程式自我報告的版本號碼作出判斷。

解決方案

將 Jenkins plugin 升級至下列版本:
- 將 Bitbucket Branch Source Plugin 升級至 887.va_d359b_3d2d8d 或更新版本
- 將 Plain Credentials Plugin 升級至 183.va_de8f1dd5a_2b_ 或更新版本
- 將 Structs Plugin 升級至 338.v848422169819 或更新版本

請參閱供應商公告以取得詳細資料。

另請參閱

https://jenkins.io/security/advisory/2024-06-26

Plugin 詳細資訊

嚴重性: Medium

ID: 201047

檔案名稱: jenkins_security_advisory_2024-06-26_plugins.nasl

版本: 1.3

類型: combined

代理程式: windows, macosx, unix

系列: CGI abuses

已發布: 2024/6/26

已更新: 2024/11/4

組態: 啟用徹底檢查

支援的感應器: Nessus Agent, Nessus

Enable CGI Scanning: true

風險資訊

VPR

風險因素: Low

分數: 2.2

CVSS v2

風險因素: Medium

基本分數: 4

時間分數: 3

媒介: CVSS2#AV:N/AC:L/Au:S/C:P/I:N/A:N

CVSS 評分資料來源: CVE-2024-39460

CVSS v3

風險因素: Medium

基本分數: 4.3

時間分數: 3.8

媒介: CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N

時間媒介: CVSS:3.0/E:U/RL:O/RC:C

CVSS 評分資料來源: CVE-2024-39459

弱點資訊

CPE: cpe:/a:jenkins:jenkins, cpe:/a:cloudbees:jenkins

必要的 KB 項目: installed_sw/Jenkins

可輕鬆利用: No known exploits are available

修補程式發佈日期: 2024/6/26

弱點發布日期: 2024/6/26

參考資訊

CVE: CVE-2024-39458, CVE-2024-39459, CVE-2024-39460