最近の脆弱性 › CVE-2019-1003030
Jenkins Matrix Project Plugin のリモートコード実行の脆弱性(CVE-2019-1003030)
この解説はAIを使用して作成しています。誤りを含む可能性があり、内容は保証できません。必ず公式情報をご確認ください。
基本情報(データから表示)
| CVE番号 | CVE-2019-1003030 |
|---|---|
| 製品 | Jenkins Matrix Project Plugin |
| 深刻度(CVSS) | 9.9 緊急CVSS v3.1 NVD による評価 詳細(ベクター)CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H |
| KEVへの追加日 | 2022-03-25 |
| 米国政府機関の対応期限 | 2022-04-15 |
| ランサムウェアでの悪用 | 不明(確認されていない) |
| 弱点の種類(CWE) | 不明 |
何が起きた
Jenkins のプラグインに、スクリプトを安全な囲い(サンドボックス)の中で動かす守りを、すり抜けられる弱点が見つかり、実際に悪用が確認されています。パイプラインのスクリプトを書き換えられる攻撃者が、Jenkins のマスターの上で任意の(攻撃者が選んだ)プログラムを動かせるおそれがあります。NVD の評価では、攻撃者はネットワーク経由で攻撃できますが、一般の利用者程度の権限が必要で、利用者の操作は必要ありません。
攻撃の流れ
データをもとに、AIを使用して作成した図です。実際の攻撃は、これと異なる場合があります。
誰が影響を受ける
CISA の一覧では製品名が Matrix Project Plugin となっていますが、CVE の記録と Jenkins の勧告では、この番号の弱点は Pipeline: Groovy Plugin の 2.63 以前にあるとされています。Jenkins でこのプラグインを使っている組織が対象です。
何をすればいい
Jenkins の勧告に従い、Pipeline: Groovy Plugin を 2.64 以降に更新されているか確認してください。同じ勧告では、Matrix Project Plugin にも同じ種類のサンドボックスのすり抜け(CVE-2019-1003031)があり、1.14 への更新が案内されています。あわせて、Jenkins の公式の案内を確認してください。
やることチェックリスト
- Pipeline: Groovy Plugin を 2.64 以降に更新する
- Matrix Project Plugin を 1.14 以降に更新する
- プラグインのバージョンを管理画面で確認する
用語メモ
- サンドボックス
- プログラムを決められた囲いの中だけで動かし、危ない操作をさせないための守りの仕組みです。
- パイプライン
- Jenkins で、ソフトの組み立てやテストなどの作業の流れをスクリプトで書いたものです。
- Jenkins
- ソフトの組み立てやテストを自動で行うためのツールです。
元データ(英語・CISA KEV より)
Jenkins Matrix Project Plugin Remote Code Execution Vulnerability
概要
Jenkins Matrix Project plugin contains a vulnerability which can allow users to escape the sandbox, opening opportunity to perform remote code execution.
推奨対応
Apply updates per vendor instructions.