Apache Tomcat 9.0.0.M1< 9.0.98の複数の脆弱性

critical Nessus プラグイン ID 213078

概要

リモートの Apache Tomcat サーバーは、複数の脆弱性の影響を受けます。

説明

リモートホストにインストールされている Tomcat のバージョンは 9.0.98より前です。したがって、fixed_in_apache_tomcat_9.0.98_security-9 のアドバイザリに記載されている複数の脆弱性の影響を受けます。

- Apache Tomcat の JSP コンパイル中の Time-of-check Time-of-use (TOCTOU) 競合状態の脆弱性により、デフォルトのサーブレットの書き込みが有効な場合 (非デフォルトの設定)、大文字と小文字を区別しないファイルシステムで RCE が発生する可能性があります。この問題は、次の Apache Tomcat に影響します。11.0.0-M1 から 11.0.1 まで、10.1.0-M1 から 10.1.33 まで、9.0.0.M1 から 9.0.97 まで。ユーザーには、この問題を修正したバージョン 11.0.2、10.1.34、または 9.0.98 へのアップグレードをお勧めします。(CVE-2024-50379)

- Apache Tomcat における Time-of-check Time-of-use (TOCTOU) 競合状態の脆弱性。この問題は、次の Apache Tomcat に影響します。11.0.0-M1 から 11.0.1 まで、10.1.0-M1 から 10.1.33 まで、9.0.0.M1 から 9.0.97 まで。CVE-2024-50379 の軽減は不完全でした。デフォルトのサーブレット書き込みが有効になっている (読み取り専用初期化パラメーターがデフォルト以外の値である false に設定されている) 大文字と小文字を区別しないファイルシステムで Tomcat を実行しているユーザーは、Tomcat で使用している Java のバージョンに応じて、CVE-2024-50379 を完全に軽減するために追加の構成が必要になる場合があります。- Java 8 または Java 11 で実行: システムプロパティ sun.io.useCanonCaches を明示的に false (デフォルトは true) に設定する必要があります - Java 17 で実行: システムプロパティ sun.io.useCanonCaches を設定する場合は、false (デフォルトは false) に設定する必要があります - Java 21 以降を実行: さらなる設定は必要ありません (システムプロパティと問題のあるキャッシュは削除されています) Tomcat 11.0.3、10.1.35 および 9.0.99 以降では、大文字と小文字を区別しないファイルシステムでデフォルトのサーブレットの書き込みを有効にする前に、sun.io.useCanonCaches が適切に設定されているかどうかのチェックが含められます。Tomcat はまた、可能な場合は、sun.io.useCanonCaches をデフォルトで false に設定します。(CVE-2024-56337)

- Apache Tomcat で提供されるサンプルウェブアプリケーションの制御されていないリソース消費の脆弱性が、サービス拒否につながります。この問題は、次の Apache Tomcat に影響します。11.0.0-M1 から 11.0.1 まで、10.1.0-M1 から 10.1.33 まで、9.0.0.M1 から 9.9.97 まで。ユーザーには、この問題を修正したバージョン 11.0.2、10.1.34、または 9.0.98 へのアップグレードをお勧めします。(CVE-2024-54677)

Nessus はこれらの問題をテストしておらず、代わりにアプリケーションが自己報告するバージョン番号にのみ依存していることに注意してください。

ソリューション

Apache Tomcat バージョン 9.0.98 以降にアップグレードしてください。

参考資料

http://www.nessus.org/u?b71f671e

http://www.nessus.org/u?42a6a3c7

http://www.nessus.org/u?999c40ad

http://www.nessus.org/u?6a662d7a

http://www.nessus.org/u?ad9dfd59

http://www.nessus.org/u?1af35800

http://www.nessus.org/u?f04ad8eb

http://www.nessus.org/u?03f2aecc

http://www.nessus.org/u?2241b5ec

http://www.nessus.org/u?916874db

http://www.nessus.org/u?74eed683

http://www.nessus.org/u?9dc52384

プラグインの詳細

深刻度: Critical

ID: 213078

ファイル名: tomcat_9_0_98.nasl

バージョン: 1.6

タイプ: combined

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

ファミリー: Web Servers

公開日: 2024/12/17

更新日: 2025/3/13

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

リスク情報

VPR

リスクファクター: Medium

スコア: 6.7

CVSS v2

リスクファクター: Medium

基本値: 6.8

現状値: 5.3

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

CVSS スコアのソース: CVE-2024-50379

CVSS v3

リスクファクター: Critical

基本値: 9.8

現状値: 8.8

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

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

CVSS スコアのソース: CVE-2024-56337

脆弱性情報

CPE: cpe:/a:apache:tomcat:9

必要な KB アイテム: installed_sw/Apache Tomcat

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

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

パッチ公開日: 2024/12/9

脆弱性公開日: 2024/12/9

参照情報

CVE: CVE-2024-50379, CVE-2024-54677, CVE-2024-56337

IAVA: 2024-A-0822-S