Jenkins LTS < 2.580.2 / Jenkins weekly < 2.588 の複数の脆弱性

high Nessus プラグイン ID 373229

概要

リモートのウェブサーバーホストで実行されているアプリケーションは、複数の脆弱性の影響を受けます。

説明

自己報告されたバージョン番号によると、リモートの Web サーバーで実行されている Jenkins のバージョンは、2.580.2より前の Jenkins LTS または 2.588より前の Jenkins weekly です。そのため、以下の複数の脆弱性の影響を受けます。

- 2.587 以前Jenkins、LTS 2.580.1 以前は、ブレッドクラムバーのオーバーフローメニューエントリのツールチップに表示されるテキストをエスケープしないため、Overall/Read 権限を持つ攻撃者により、蓄積型クロスサイトスクリプティング(XSS)の脆弱性を悪用可能です。(CVE-2026-117623)

- 2.587 以前Jenkins、LTS 2.580.1 以前では、抽出されたファイルのパスにあるシンボリックリンクをチェックしているか、親ディレクトリを作成する前にのみチェックしますが、書き込む直前にはチェックしません。アーティファクトのシンボリックリンクが既存のファイルや空のディレクトリを置き換えることを許可しています。これにより、アイテム/構成権限のある攻撃者が、Jenkinsコントローラーファイルシステム上の任意の場所にファイルを書き込む可能性があります。(CVE-2026-117617)

- 2.587 以前Jenkins LTS 2.580.1 以前では、XStreamの逆シリアル化中に「resolves-to」属性によって参照されるクラスに逆シリアル化フィルターを適用しません。(CVE-2026-117612)

- 2.587 以前Jenkins、LTS 2.580.1 以前は、逆シリアル化後にコレクション内のアイテムタイプを制限しないため、POST config.xml API エンドポイントにアクセスできる攻撃者が、細工された「config.xml」ファイルを送信する可能性があり、これにより、例えば、蓄積型クロスサイトスクリプティング(XSS)の脆弱性などを引き起こす可能性があります。
(CVE-2026-117613)

- 2.587 以前Jenkins、LTS 2.580.1 以前では、古いエージェント構成の起動コマンドが、管理者による承認があるかどうかをチェックせずに、コマンドエージェントランチャープラグインが提供するランチャーに変換します。これにより、エージェント/構成権限を持つ攻撃者が、Jenkinsコントローラー JVM のコンテキストで任意のコードを実行する可能性があります。(CVE-2026-117614)

- Jenkins 2.587 以前、LTS 2.580.1 以前は、名前を変更するアイテムのディレクトリをコピーする際、シンボリックリンクに従うため、Item/Create および Item/Configure 権限のある攻撃者が、Jenkins コントローラーファイルシステム上の任意のファイルを読み取る可能性があります。(CVE-2026-117615)

- 2.587 以前Jenkins、LTS 2.580.1 以前は、名前を検証せずに名前でエージェントをロードするHTTPエンドポイントを提供し、全体的な権限/読み取り権限のある攻撃者が、コントローラーファイルシステム上の任意のconfig.xmlファイルをエージェント構成としてロードしたり、エージェントが保存されたときに任意のconfig.xmlファイルを上書きして、任意のコードを実行したりする可能性があります。(CVE-2026-117616)

- Jenkins 2.587 以前、LTS 2.580.1 以前では、最初のユーザーアカウントを作成するためのHTTPエンドポイントがセットアップウィザードが完了したかどうかをチェックしないため、競合状態により、最初のユーザーアカウントが置き換えられている間に、認証されていない攻撃者が管理者アカウントを作成できる可能性があります。(CVE-2026-117618)

- 2.587 以前Jenkins LTS 2.580.1 以前では、APIトークンなどHTTP Basic認証を使用して認証されたリクエストで、「remember me」Cookieを取得できるため、ユーザーのAPIトークンを取得した攻撃者が、APIトークンが取り消された後も、「remember me」Cookieを使用してJenkinsへのアクセス権を維持する可能性があります。(CVE-2026-117619)

- 2.587 以前Jenkins、LTS 2.580.1 以前では、全体的な権限や読み取り権限のある攻撃者が、管理者が操作できる「古いデータの管理」機能で警告を発生させ、ログインパスワードを含む既存のユーザーアカウント情報を上書きして、攻撃者が制御するデータを注入する可能性があります。
(CVE-2026-117620)

- 2.587 以前Jenkins、LTS 2.580.1 以前では、各ファイルとディレクトリのワークスペースブラウザーに表示されるリンクのURLをエージェントで計算するため、クロスサイトスクリプティング(XSS)の脆弱性を攻撃者がエージェントプロセスを介して悪用する可能性があります。(CVE-2026-117621)

- 2.587 以前Jenkins、LTS 2.580.1 以前では、エージェントが Stapler HttpResponse インターフェイスを実装する例外をコントローラーに送信できるため、クロスサイトスクリプティング(XSS)の脆弱性をエージェントプロセス制御において攻撃者が悪用できます。(CVE-2026-117622)

- 2.587 以前Jenkins、LTS 2.580.1 以前は、ネスト化された値として独立したトップレベルの構成ファイルに構成を保存するとマークされているタイプのオブジェクトの逆シリアル化の制限を一貫して強制しません。これにより、攻撃者がルート要素のチェックをバイパスし、ネストされたオブジェクトを注入する可能性があります。(CVE-2026-117624)

- 2.587 以前、LTS 2.580.1 以前の Jenkins 権限チェックの欠如により、Overall/Read 権限のある攻撃者が、構成済みの HTTP プロキシのサーバー、ポート、ユーザー名、非プロキシホストのリストを取得する可能性があります。(CVE-2026-117625)

- 2.587 以前Jenkins、LTS 2.580.1 以前は、ワークスペースおよび $JENKINS_HOME/userContent/のファイルブラウザでパストラバーサルを試みるファイルパスを不適切に識別します。これにより、Overall/Read権限を持つ攻撃者が $JENKINS_HOME内のファイルの名前、サイズ、最終変更時刻を取得し、Item/Workspace権限を持つ攻撃者が同じエージェント上にワークスペースを持つジョブの名前を取得する可能性があります。(CVE-2026-117626)

Nessus はこれらの問題をテストしておらず、代わりにアプリケーションが自己報告するバージョン番号にのみ依存していることに注意してください。

ソリューション

Jenkins weekly をバージョン 2.588 以降に、Jenkins LTS をバージョン 2.580.2 以降にアップグレードしてください。

参考資料

https://jenkins.io/security/advisory/2026-10-28

プラグインの詳細

深刻度: High

ID: 373229

ファイル名: jenkins_2_588.nasl

バージョン: 1.2

タイプ: Combined

エージェント: windows, macosx, unix

ファミリー: CGI abuses

公開日: 2026/10/28

更新日: 2026/10/30

設定: 徹底したチェックを有効にする (optional)

サポートされているセンサー: Frictionless Assessment Agent, Nessus Agent, Continuous Assessment, Tenable Cloud Security, Tenable Self-Hosted Container Security, Nessus

Enable CGI Scanning: true

リスク情報

VPR

リスクファクター: Medium

スコア: 4.9

パーセンタイル: 58.54

CVSS v2

リスクファクター: High

基本値: 9

現状値: 6.7

ベクトル: CVSS2#AV:N/AC:L/Au:S/C:C/I:C/A:C

CVSS スコアのソース: CVE-2026-117623

CVSS v3

リスクファクター: High

基本値: 8.8

現状値: 7.7

ベクトル: CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

現状ベクトル: CVSS:3.0/E:U/RL:O/RC:C

CVSS スコアのソース: CVE-2026-117617

脆弱性情報

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

必要な KB アイテム: installed_sw/Jenkins

エクスプロイトの容易さ: No known exploits are available

パッチ公開日: 2026/10/28

脆弱性公開日: 2026/10/28

参照情報

CVE: CVE-2026-117612, CVE-2026-117613, CVE-2026-117614, CVE-2026-117615, CVE-2026-117616, CVE-2026-117617, CVE-2026-117618, CVE-2026-117619, CVE-2026-117620, CVE-2026-117621, CVE-2026-117622, CVE-2026-117623, CVE-2026-117624, CVE-2026-117625, CVE-2026-117626

IAVA: 2026-A-1224