最近の脆弱性 › CVE-2015-4852

Oracle WebLogic Server の安全でないデシリアライズの脆弱性(CVE-2015-4852)

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

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

CVE番号CVE-2015-4852
製品Oracle WebLogic Server
深刻度(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への追加日2021-11-03
米国政府機関の対応期限2022-05-03
ランサムウェアでの悪用不明(確認されていない)
弱点の種類(CWE)CWE-502

何が起きた

Oracle WebLogic Server に、外から送られたデータを安全に確かめずに元に戻す(デシリアライズする)弱点が見つかり、実際の悪用が確認されています。この弱点は Apache Commons の部品に関わるものです。NVD の評価では、ネットワーク経由で、ログイン不要、利用者の操作も不要で悪用できます。NVD の説明によると、TCP の 7001 番ポートへの T3 プロトコルの通信に細工した Java のオブジェクトを入れることで、任意のコマンドを実行されるおそれがあります。

攻撃の流れ

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

攻撃の流れ: 1. 攻撃者が 7001 番ポートに接続する → 2. T3 の通信で細工したデータを送る → 3. サーバーがデータを元に戻す → 4. 任意のコマンドが実行される1攻撃者が 7001 番ポートに接続する2T3 の通信で細工したデータを送る3サーバーがデータを元に戻す4任意のコマンドが実行される攻撃の流れ: 1. 攻撃者が 7001 番ポートに接続する → 2. T3 の通信で細工したデータを送る → 3. サーバーがデータを元に戻す → 4. 任意のコマンドが実行される1攻撃者が 7001 番ポートに接続する2T3 の通信で細工したデータを送る3サーバーがデータを元に戻す4任意のコマンドが実行される

誰が影響を受ける

Oracle の勧告によると、Oracle WebLogic Server の 10.3.6.0、12.1.2.0、12.1.3.0、12.2.1.0 が対象です。これらのバージョンを使っているサーバーの管理者や組織が影響を受けます。

何をすればいい

Oracle は 2015年11月10日にこの弱点のためのセキュリティアラートを出し、提供された更新をできるだけ早く適用するよう強く勧めています。Oracle は、修正や設定の手順を適用するよう案内しており、緩和策は MOS Note 2076338.1、修正版の入手については MOS Note 2075927.1 にまとめられています。公式の案内を確認し、対象のバージョンに修正が入っているか確かめてください。

やることチェックリスト

用語メモ

デシリアライズ
保存や送信のために変換したデータを、プログラムで使える元の形に戻す処理です。中身を確かめずに戻すと、悪意のある命令を実行されることがあります。
T3 プロトコル
Oracle WebLogic Server が、サーバーとの間でデータをやり取りするために使う通信の決まりです。
ポート
1台のサーバーの中で、通信の行き先を区別するための番号です。

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

Oracle WebLogic Server Deserialization of Untrusted Data Vulnerability

概要

Oracle WebLogic Server contains a deserialization of untrusted data vulnerability within Apache Commons, which can allow for for remote code execution.

推奨対応

Apply updates per vendor instructions.

公式情報