最近の脆弱性 › CVE-2023-36845

Juniper Junos OS の脆弱性(CVE-2023-36845)

この解説はAIを使用して作成しています。誤りを含む可能性があり、内容は保証できません。必ず公式情報をご確認ください。

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

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送り込まれたプログラムが動く

誰が影響を受ける

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 を無効にするか、つなげる相手を信頼できる機器だけに絞るよう案内しています。詳しくは公式の案内を確認してください。

やることチェックリスト

用語メモ

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.

公式情報