最近の脆弱性 › CVE-2010-1871

Red Hat JBoss Seam 2 のリモートコード実行の脆弱性(CVE-2010-1871)

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

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

CVE番号CVE-2010-1871
製品Red Hat JBoss Seam 2
深刻度(CVSS)8.8 重要CVSS v3.1
NVD による評価
詳細(ベクター)CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
KEVへの追加日2021-12-10
米国政府機関の対応期限2022-06-10
ランサムウェアでの悪用不明(確認されていない)
弱点の種類(CWE)CWE-20

何が起きた

JBoss Seam 2 で、JBoss の式言語(EL)に入る値の確認が不十分なため、細工した URL を使ってサーバー上で任意の(攻撃者が好きに選べる)コードを実行される弱点が見つかりました。CISA によると、実際に悪用が確認されています。Red Hat によると、攻撃者はログインしている必要はありません。一方、NVD の評価では、ネットワーク経由で攻撃でき、被害者の操作が必要とされています。

攻撃の流れ

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

攻撃の流れ: 1. 攻撃者が細工した URL を用意する → 2. URL の値が式言語として処理される → 3. サーバー上でコードが実行される1攻撃者が細工した URL を用意する2URL の値が式言語として処理される3サーバー上でコードが実行される攻撃の流れ: 1. 攻撃者が細工した URL を用意する → 2. URL の値が式言語として処理される → 3. サーバー上でコードが実行される1攻撃者が細工した URL を用意する2URL の値が式言語として処理される3サーバー上でコードが実行される

誰が影響を受ける

Red Hat Enterprise Linux 4 と 5 向けの JBoss Enterprise Application Platform 4.3 で使われている JBoss Seam 2(jboss-seam2)が影響を受けます。NVD の説明と Red Hat の案内によると、Java Security Manager が正しく設定され有効になっていれば、この弱点は悪用できません。

何をすればいい

Red Hat は RHSA-2010:0564 で、修正を取り込んだ jboss-seam2 のパッケージを公開しています。Red Hat の公式の案内を確認し、jboss-seam2 を更新してください。更新を有効にするには JBoss のサーバーのプロセスを再起動する必要があると案内されています。Java Security Manager を正しく設定して有効にすることも、悪用を防ぐと案内されています。

やることチェックリスト

用語メモ

式言語(EL)
ウェブのページの中で、値を取り出したり計算したりするための短い書き方です。
Java Security Manager
Java のプログラムができる操作を制限するための仕組みです。
パッケージ
ソフトをインストールや更新しやすい形にまとめたものです。

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

Red Hat Linux JBoss Seam 2 Remote Code Execution Vulnerability

概要

JBoss Seam 2 (jboss-seam2), as used in JBoss Enterprise Application Platform 4.3.0 for Red Hat Linux, allows attackers to perform remote code execution. This vulnerability can only be exploited when the Java Security Manager is not properly configured.

推奨対応

Apply updates per vendor instructions.

公式情報