• ひとことでJuniper EX と SRX の J-Web で、ログインなしにプログラムを動かされる弱点
  • 深刻度9.8 緊急CVSS v3.1
  • まずやることJunos OS を修正済みの版に更新する

何をすればいいかを詳しく読む

基本情報(データから表示)

CVE番号CVE-2023-36845
製品Juniper Junos OS
深刻度(CVSS)9.8 緊急CVSS v3.1
NVD に登録された、他の機関(開発元など)による評価
詳細(ベクター)CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
KEVへの追加日2023-11-13
米国政府機関の対応期限2023-11-17
ランサムウェアでの悪用不明(確認されていない)
弱点の種類(CWE)CWE-473

何が起きた

Juniper の EX Series と SRX Series で動く Junos OS の J-Web(ブラウザから使う管理画面)に、PHP の環境変数を外から書き換えられる弱点が見つかりました。攻撃者は PHPRC という変数を設定する細工した要求を送り、PHP の動作環境を変えて、任意のプログラムを送り込んで動かせるおそれがあります。ネットワーク経由で、権限を持たない攻撃者が、利用者の操作なしに悪用できるとされています。CISA は悪用を確認して KEV に載せています。Juniper の勧告 JSA72300 も、2023年11月8日の更新で、悪意のある悪用の成功を把握していると書いています。

攻撃の流れ

データをもとに、AIを使用して作成した図です。実際の攻撃は、これと異なる場合があります。

攻撃の流れ: 1. 攻撃者が J-Web にネットワークでつなぐ → 2. PHPRC を設定する細工した要求を送る → 3. PHP の動作環境が書き換えられる → 4. 送り込まれたプログラムが動く1攻撃者が J-Web にネットワークでつなぐ2PHPRC を設定する細工した要求を送る3PHP の動作環境が書き換えられる4送り込まれたプログラムが動く攻撃の流れ: 1. 攻撃者が J-Web にネットワークでつなぐ → 2. PHPRC を設定する細工した要求を送る → 3. PHP の動作環境が書き換えられる → 4. 送り込まれたプログラムが動く1攻撃者が J-Web にネットワークでつなぐ2PHPRC を設定する細工した要求を送る3PHP の動作環境が書き換えられる4送り込まれたプログラムが動く攻撃の流れ: 1. 攻撃者が J-Web にネットワークでつなぐ → 2. PHPRC を設定する細工した要求を送る → 3. PHP の動作環境が書き換えられる → 4. 送り込まれたプログラムが動く1攻撃者が J-Web にネットワークでつなぐ2PHPRC を設定する細工した要求を送る3PHP の動作環境が書き換えられる4送り込まれたプログラムが動く

誰が影響を受ける

J-Web を有効にしている EX Series と SRX Series の Junos OS が対象です。影響を受けるのは 20.4R3-S9 より前のすべての版、21.1 の 21.1R1 以降、21.2 の 21.2R3-S7 より前、21.3 の 21.3R3-S5 より前、21.4 の 21.4R3-S5 より前、22.1 の 22.1R3-S4 より前、22.2 の 22.2R3-S2 より前、22.3 の 22.3R2-S2 と 22.3R3-S1 より前、22.4 の 22.4R2-S1 と 22.4R3 より前、23.2 の 23.2R1-S1 と 23.2R2 より前の各版です。

何をすればいい

20.4R3-S9、21.2R3-S7、21.3R3-S5、21.4R3-S5、22.1R3-S4、22.2R3-S2、22.3R2-S2、22.3R3-S1、22.4R2-S1、22.4R3、23.2R1-S1、23.2R2、23.4R1 のいずれか以降に更新されているか確認してください。すぐに更新できない場合、Juniper は J-Web を無効にするか、つなげる相手を信頼できる機器だけに絞るよう案内しています。詳しくは公式の案内を確認してください。

やることチェックリスト

  • Junos OS を修正済みの版に更新する
  • J-Web を使っていなければ無効にする
  • J-Web につなげる相手を信頼できる機器だけにする

用語メモ

J-Web
Juniper の機器を、ブラウザから設定・管理するための画面です。
環境変数 用語集で見る
プログラムが動くときに参照する設定の値です。書き換えられると、プログラムの動き方が変わります。
PHP 用語集で見る
ウェブのページを作るためによく使われるプログラミング言語です。
KEV 用語集で見る
米国の CISA がまとめている、実際に悪用が確認された脆弱性の一覧です。

次に読む

公式情報と元データ

公式情報

元データ(英語・CISA KEV より)を開く

Juniper Junos OS EX Series and SRX Series PHP External Variable Modification Vulnerability

概要

Juniper Junos OS on EX Series and SRX Series contains a PHP external variable modification vulnerability that allows an unauthenticated, network-based attacker to control an important environment variable. Using a crafted request, which sets the variable PHPRC, an attacker is able to modify the PHP execution environment allowing the injection und execution of code.

推奨対応

Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.

この元データの出どころ: CISA KEV カタログで見る