Apache Struts 2.3.5~2.3.31/2.5.x <2.5.10.1 Jakarta Multipart Parser RCE(リモート)

critical Nessus プラグイン ID 97610

概要

リモートのWebサーバーに、リモートでコードが実行される脆弱性の影響を受けるJavaフレームワークを使用するWebアプリケーションが含まれています。

説明

リモートホストで実行されているApache Strutsのバージョンは、Content-Typeヘッダーが不適切に処理されているため、Jakarta Multipart Parserでリモートでコードが実行のされる脆弱性の影響を受けます。認証されていないリモートの攻撃者がこれを悪用し、HTTPリクエストの特別に細工されたContent-Typeヘッダー値を介して、Webサーバーのユーザーの権限のもとで、任意のコードを実行する可能性があります。

ソリューション

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

参考資料

http://blog.talosintelligence.com/2017/03/apache-0-day-exploited.html

http://www.nessus.org/u?77e9c654

https://cwiki.apache.org/confluence/display/WW/Version+Notes+2.5.10.1

https://cwiki.apache.org/confluence/display/WW/S2-045

プラグインの詳細

深刻度: Critical

ID: 97610

ファイル名: struts_2_5_10_1_rce.nasl

バージョン: 1.25

タイプ: remote

ファミリー: CGI abuses

公開日: 2017/3/8

更新日: 2022/4/11

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

サポートされているセンサー: Nessus

リスク情報

VPR

リスクファクター: Critical

スコア: 10.0

CVSS v2

リスクファクター: Critical

Base Score: 10

Temporal Score: 8.7

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

CVSS スコアのソース: CVE-2017-5638

CVSS v3

リスクファクター: Critical

Base Score: 10

Temporal Score: 9.5

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

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

脆弱性情報

CPE: cpe:/a:apache:struts

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

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

Nessus によりエクスプロイト済み: true

パッチ公開日: 2017/3/6

脆弱性公開日: 2017/3/6

CISA の既知の悪用された脆弱性の期限日: 2022/5/3

エクスプロイト可能

CANVAS (CANVAS)

Core Impact

Metasploit (Apache Struts Jakarta Multipart Parser OGNL Injection)

参照情報

CVE: CVE-2017-5638

BID: 96729

CERT: 834067