CVE-2015-4852 の詳細
CVEの情報
説明:
The WLS Security component in Oracle WebLogic Server 10.3.6.0, 12.1.2.0, 12.1.3.0, and 12.2.1.0 allows remote attackers to execute arbitrary commands via a crafted serialized Java object in T3 protocol traffic to TCP port 7001, related to oracle_common/modules/com.bea.core.apache.commons.collections.jar. NOTE: the scope of this CVE is limited to the WebLogic Server product.
CVE更新日: 2015-11-18 15:59:00.133000
CVSSバージョン: 3.1
CVSSスコア: 9.8
KEVの情報
KEV更新日: 2021-11-03
EPSSの情報
EPSSは脆弱性が今後30日以内に悪用される確率を予測するスコアリングシステムで、FIRST(Forum of Incident Response and Security Teams)が提供しています。
EPSSのスコアが高いということは、攻撃されるリスクが高いことを意味するので、早めの対策が必要です。
EPSSスコア: 0.949910000
EPSS更新日: 2026-10-19 00:00:00
SSVCの情報
SSVCはカーネギーメロン大学ソフトウェア工学研究所が提案する脆弱性の評価手法です。ステークホルダーごとに脆弱性対応の優先度を決定することを支援します。
本サイトでは、CVE、KEV、EPSSの内容からExploitation(悪用状況)、Technical Impact(技術的影響)、Automatable(自動攻撃の可否)を判定します。
Exploitation: active
Technical Impact: high
Automatable: True
CVE-2015-4852について、以下の観点で解説します。
1. 脆弱性の概要
CVE-2015-4852は、Oracle WebLogic ServerのWLS Securityコンポーネントにおける、Apache Commons Collectionsライブラリのデシリアライゼーションの脆弱性です。認証なしでリモートから悪用可能であり、リモートコード実行(RCE)につながる可能性があります。この脆弱性は、T3プロトコルトラフィック内の巧妙に作成されたシリアライズされたJavaオブジェクトを介して悪用されます。
1.1 影響 攻撃者は、認証なしでネットワーク経由で任意のコードをリモートで実行できます。これにより、機密データの抽出、認証バイパス、およびシステム内でのラテラルムーブメント(横方向の移動)につながる可能性があります。
1.2 深刻度 この脆弱性は、深刻度が「緊急(Critical)」と評価されています。 * CVSS v3.x ベーススコア: 9.8 (Critical) * CVSS v2.0 ベーススコア: 7.5 (High)
2. 対象となる環境
2.1 影響を受けるOSバージョン 本脆弱性は主にOracle WebLogic Serverの製品に関するものであり、特定のOSバージョンが直接的に影響を受けるわけではありません。しかし、WebLogic Serverが動作する基盤となるOS上で脆弱なバージョンのWebLogic Serverが稼働している場合に影響を受けます。なお、このCVEのスコープはWebLogic Server製品に限定されています。
2.2 影響を受ける設定 * 影響を受けるOracle WebLogic Serverのバージョン: * 10.3.6.0 * 12.1.2.0 * 12.1.3.0 * 12.2.1.0 * 脆弱なコンポーネント: WLS Securityコンポーネント(T3プロトコル) * 関連するライブラリ:
oracle_common/modules/com.bea.core.apache.commons.collections.jarに関連するApache Commons Collectionsライブラリが基盤となる問題です。 * T3プロトコルがTCPポート7001で使用されている場合に脆弱性が存在します。3. 影響を受けた時の兆候
この脆弱性に関する具体的な侵入の痕跡(Indicators of Compromise: IoC)は、検索結果には明示されていません。しかし、リモートコード実行(RCE)の性質上、以下の兆候が考えられます。
対策として、監査ログの確認を推奨する情報もあります。
4. 推奨対策
4.1 本対策 Oracle WebLogic Serverのベンダーパッチを速やかに適用することが強く推奨されます。 脆弱性修正は、以下のPatch Set Update (PSU) およびそれ以降のリリースに含まれています。
サポートされていない古いバージョン(例: 10.3.6または12.1.2より古いバージョン)を使用している場合は、サポート対象バージョンへのアップグレードが必要です。
基盤となるApache Commons Collectionsライブラリの脆弱性は、バージョン3.2.2および4.1で修正されています。
4.2 暫定回避策(緩和策) * 多層防御の導入: WAFルール、ネットワークセグメンテーション、エンドポイント検出を導入し、攻撃の影響範囲を限定します。 * T3プロトコルの無効化/制限: T3プロトコルが不要な場合は無効にするか、信頼できるソースからのアクセスのみに制限します。 * 脆弱なクラスファイルの削除:
commons-collectionsのjarファイルから、脆弱性に関連するクラスファイル(InvokerTransformer,InstantiateFactory,InstantiateTransformer)を削除する方法がJBoss製品向けに言及されています。ただし、手動での変更は予期せぬ問題を引き起こす可能性があるため、十分なテストが必要です。5. 参照したサイト
その他解説すべき観点
Apache Commons Collectionsの一般的なデシリアライゼーションの脆弱性 CVE-2015-4852は、Apache Commons Collectionsライブラリにおける一般的なJavaオブジェクトのデシリアライゼーションの脆弱性(CWE-502)に起因しています。この脆弱性はWebLogic Serverに限定されず、Apache Commons Collectionsを使用し、信頼できないデータをデシリアライズする他の多くのJavaアプリケーション(例: IBM WebSphere, JBoss, Jenkins, OpenNMSなど)にも影響を与えました。 攻撃者は、Javaのデシリアライズ機能が悪用可能なクラスパスに存在する悪用可能なクラスと組み合わされることで、任意のコード実行を達成できます。 このため、WebLogic Server以外の環境でも、同様のライブラリを使用している場合は注意が必要です。