最近の脆弱性 › CVE-2013-4810

Hewlett Packard (HP) ProCurve Manager (PCM), PCM+, Identity Driven Manager (IDM), and Application Lifecycle Management のリモートコード実行の脆弱性(CVE-2013-4810)

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

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

CVE番号CVE-2013-4810
製品Hewlett Packard (HP) ProCurve Manager (PCM), PCM+, Identity Driven Manager (IDM), and Application Lifecycle Management
深刻度(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への追加日2022-03-25
米国政府機関の対応期限2022-04-15
ランサムウェアでの悪用不明(確認されていない)
弱点の種類(CWE)CWE-94

何が起きた

HP のネットワーク管理ソフト ProCurve Manager (PCM)、PCM+、Identity Driven Manager (IDM)、Application Lifecycle Management に弱点が見つかりました。EJBInvokerServlet や JMXInvokerServlet という受け口に細工したデータ(マーシャリングされたオブジェクト)を送ると、任意のプログラム(攻撃者が好きに選べるプログラム)を実行される可能性があります。NVD の評価では、離れた場所からログインなしで、利用者の操作もなしに攻撃できます。実際の攻撃での悪用も確認されています。

攻撃の流れ

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

攻撃の流れ: 1. 攻撃者が PCM などの管理サーバーを探す → 2. 受け口に細工したオブジェクトを送る → 3. 受け取ったデータの処理で誤りが起きる → 4. 攻撃者が選んだプログラムが実行される1攻撃者が PCM などの管理サーバーを探す2受け口に細工したオブジェクトを送る3受け取ったデータの処理で誤りが起きる4攻撃者が選んだプログラムが実行される攻撃の流れ: 1. 攻撃者が PCM などの管理サーバーを探す → 2. 受け口に細工したオブジェクトを送る → 3. 受け取ったデータの処理で誤りが起きる → 4. 攻撃者が選んだプログラムが実行される1攻撃者が PCM などの管理サーバーを探す2受け口に細工したオブジェクトを送る3受け取ったデータの処理で誤りが起きる4攻撃者が選んだプログラムが実行される

誰が影響を受ける

NVD の説明では、HP ProCurve Manager (PCM) 3.20 と 4.0、PCM+ 3.20 と 4.0、Identity Driven Manager (IDM) 4.0、Application Lifecycle Management が対象です。HP の勧告 HPSBPV02918 では、この弱点の対象として HP IDM v4.00 が挙がっています。

何をすればいい

HP の勧告では、問題を直す更新ソフトを提供しており、PCM の AutoUpdate 機能で更新するよう案内しています。勧告の表では、この弱点に対して HP PCM v4.00 AutoUpdate #6(04.00.06.628)が示されています。Application Lifecycle Management の修正については、この勧告からは不明です。あわせてメーカーの公式の案内を確認してください。

やることチェックリスト

用語メモ

マーシャリング
プログラムの中のデータを、通信で送れる形に変換することです。受け取る側が元に戻すときに細工が悪用されることがあります。
AutoUpdate
PCM に用意されている、更新ソフトを取り込むための機能です。

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

HP Multiple Products Remote Code Execution Vulnerability

概要

HP ProCurve Manager (PCM), PCM+, Identity Driven Manager (IDM), and Application Lifecycle Management allow remote attackers to execute arbitrary code via a marshalled object to (1) EJBInvokerServlet or (2) JMXInvokerServlet.

推奨対応

Apply updates per vendor instructions.

公式情報