2.3.28.1 より前の Apache Struts 2.x における複数の脆弱性

critical Nessus プラグイン ID 90773

概要

リモート Windows ホストに、複数の脆弱性の影響を受ける、Java フレームワークを使用する Web アプリケーションが含まれています。

説明

リモートの Windows ホストで実行されている Apache Struts のバージョンは、2.3.28.1 より前の 2.x です。したがって、次の脆弱性の影響を受けます:

- Dynamic Method Invocation(DMI)が有効な際に、連鎖表現に関連して詳細不明な欠陥が存在します。認証されていないリモートの攻撃者が、細工された表現を通じて、これを悪用し、任意のコードを実行する可能性があります。(CVE-2016-3081)

- アップロードされたスタイルシートの場所を特定する際に、「location」パラメーターに対するユーザー指定の入力がサニタイズされていないため、XSLTResult に欠陥が存在します。
認証されていないリモートの攻撃者が、細工されたスタイルシートに対するリクエストを通じて、これを悪用し、任意のコードを実行する可能性があります。(CVE-2016-3082)

- REST プラグインの使用中に動的なメソッドの呼び出しが有効な場合に発生する欠陥が存在します。リモートの攻撃者が、特別に細工された表現を通じて、これを悪用して、任意のコードを実行する可能性があります。
(CVE-2016-3087) Nessus はこれらの問題をテストしていませんが、その代わりにアプリケーションの自己報告されたバージョン番号のみに依存していることに、注意してください。

ソリューション

Apache Struts バージョン 2.3.28.1 または以降にアップグレードしてください。または、ベンダーアドバイザリで言及されている回避策を適用してください。

参考資料

https://struts.apache.org/docs/s2-031.html

https://struts.apache.org/docs/s2-032.html

https://struts.apache.org/docs/s2-033.html

http://struts.apache.org/docs/version-notes-23281.html

プラグインの詳細

深刻度: Critical

ID: 90773

ファイル名: struts_2_3_28_1_win_local.nasl

バージョン: 1.20

タイプ: combined

エージェント: windows, macosx, unix

ファミリー: Misc.

公開日: 2016/4/28

更新日: 2022/4/11

設定: 徹底したチェックを有効にする

サポートされているセンサー: Frictionless Assessment Agent, Nessus Agent, Nessus

リスク情報

VPR

リスクファクター: High

スコア: 7.4

CVSS v2

リスクファクター: Critical

Base Score: 10

Temporal Score: 8.3

ベクトル: CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C

CVSS スコアのソース: CVE-2016-3082

CVSS v3

リスクファクター: Critical

Base Score: 9.8

Temporal Score: 9.1

ベクトル: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

現状ベクトル: CVSS:3.0/E:F/RL:O/RC:C

脆弱性情報

CPE: cpe:/a:apache:struts

エクスプロイトが利用可能: true

エクスプロイトの容易さ: Exploits are available

パッチ公開日: 2016/4/21

脆弱性公開日: 2016/4/21

エクスプロイト可能

CANVAS (CANVAS)

Core Impact

Metasploit (Apache Struts REST Plugin With Dynamic Method Invocation Remote Code Execution)

Elliot (Apache Struts Dynamic Method Invocation Expression Handling RCE)

参照情報

CVE: CVE-2016-3081, CVE-2016-3082, CVE-2016-3087

BID: 87327