最近の脆弱性 › CVE-2019-1003029
Jenkins Script Security Plugin の脆弱性(CVE-2019-1003029)
この解説はAIを使用して作成しています。誤りを含む可能性があり、内容は保証できません。必ず公式情報をご確認ください。
基本情報(データから表示)
| 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 の版番号を調べる
用語メモ
- サンドボックス
- プログラムを、できることを制限した囲いの中で動かし、外へ悪影響が出ないようにする仕組みです。
- Groovy
- Jenkins の設定や処理を書くのによく使われるプログラミング言語です。
- プラグイン
- ソフトに後から機能を追加するための部品です。
元データ(英語・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.