- ひとことでJenkins の Script Security Plugin に、安全な囲いを抜け出してコードを実行される弱点があります。
- 深刻度9.9 緊急CVSS v3.1
- まずやることScript Security Plugin を 1.54 以降にする
基本情報(データから表示)
| CVE番号 | CVE-2019-1003029 |
|---|---|
| 製品 | Jenkins Script Security 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-04-25 |
| 米国政府機関の対応期限 | 2022-05-16 |
| ランサムウェアでの悪用 | 不明(確認されていない) |
| 弱点の種類(CWE) | 不明 |
何が起きた
Jenkins(ソフト開発の自動化に使うサーバー)の Script Security Plugin に、スクリプトを安全に動かすための囲い(サンドボックス)をすり抜けられる弱点が見つかりました。細工した Groovy のスクリプトを使うと、Jenkins のマスターの上で任意の(攻撃者が好きに選べる)コードを実行できます。CISA は、この弱点が実際の攻撃に悪用されたことを確認しています。NVD によると、Overall/Read の権限を持つ攻撃者が、ネットワーク経由で悪用でき、被害者の操作は必要ありません。
攻撃の流れ
データをもとに、AIを使用して作成した図です。実際の攻撃は、これと異なる場合があります。
誰が影響を受ける
Jenkins で Script Security Plugin の 1.53 以前を使っている組織が影響を受けます。
何をすればいい
Script Security Plugin が 1.54 以降に更新されているか確認してください。Jenkins プロジェクトの公式の案内を確認し、同じ勧告で更新が求められているほかのプラグインもあわせて確認してください。
やることチェックリスト
- Script Security Plugin を 1.54 以降にする
- 勧告にあるほかのプラグインも更新する
- Script Security Plugin の版番号を調べる
用語メモ
次に読む
公式情報と元データ
公式情報
元データ(英語・CISA KEV より)を開く
Jenkins Script Security Plugin Sandbox Bypass Vulnerability
概要
Jenkins Script Security Plugin contains a protection mechanism failure, allowing an attacker to bypass the sandbox.
推奨対応
Apply updates per vendor instructions.
この元データの出どころ: CISA KEV カタログで見る