Apache Tomcat 9.0.0-M1 < 9.0.106 の複数の脆弱性

high Web App Scanning プラグイン ID 114888

概要

Apache Tomcat 9.0.0-M1 < 9.0.106 の複数の脆弱性

説明

リモートホストにインストールされている Apache Tomcat のバージョンは、9.0.106 より前の 9.0.0-M1、10.1.42 より前の 10.1.0-M1、11.0.8 より前の 11.0.0-M1 です。したがって、以下の複数の脆弱性による影響を受けます。

- Web アプリケーションの root 以外でマウントされた PreResources または PostResources を使用する場合、予期しないパス経由でこれらのリソースにアクセスすることが可能でした。そのパスは、予想されるパスと同じセキュリティ制約によって保護されない可能性があり、セキュリティ制約がバイパスされる可能性があります。CVE-2025-49125

- Windows 用 Tomcat インストーラーで、フルパスを指定せずに icals.exe が使用されていました。これにより、サイドローディングの脆弱性が発生していました。CVE-2025-49124

- Tomcat は、マルチパートリクエストでリクエストパラメーターとパートの両方に同じ制限を使用していました。アップロードされた部分には、保持する必要があるヘッダーも含まれるため、マルチパートのリクエストを処理すると、メモリの使用量が大幅に増えます。多数のパートを使用する特別に細工されたリクエストにより、過剰なメモリ使用率が発生し、DoS が引き起こされる可能性があります。CVE-2025-48988

- Apache Commons FileUpload は、マルチパートリクエストに関連するヘッダーのサイズに対して 10KB のハードコードされた制限がありました。大きなヘッダーを持つ多数のパーツを使用する特別に細工されたリクエストにより、過剰なメモリ使用が発生し、DoS が引き起こされる可能性があります。CVE-2025-48976

スキャナーはこれらの問題を悪用しようとしておらず、代わりにアプリケーションの自己報告されたバージョン番号にのみ依存しています。

ソリューション

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

参考資料

https://tomcat.apache.org/security-9.html#Fixed_in_Apache_Tomcat_9.0.106

プラグインの詳細

深刻度: High

ID: 114888

タイプ: remote

ファミリー: Component Vulnerability

公開日: 2025/6/20

更新日: 2025/6/20

スキャン テンプレート: api, basic, full, pci, scan

リスク情報

VPR

リスクファクター: Medium

スコア: 6.7

CVSS v2

リスクファクター: High

基本値: 7.8

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

CVSS スコアのソース: CVE-2025-48976

CVSS v3

リスクファクター: High

基本値: 8.4

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

CVSS スコアのソース: CVE-2025-49124

CVSS v4

リスクファクター: High

Base Score: 8.7

Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

CVSS スコアのソース: CVE-2025-48976

脆弱性情報

CPE: cpe:2.3:a:debian:debian_linux:*:*:*:*:*:*:*:*

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

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

脆弱性公開日: 2025/6/8

参照情報

CVE: CVE-2025-48976, CVE-2025-48988, CVE-2025-49124, CVE-2025-49125

CWE: 288, 426, 770

OWASP: 2010-A3, 2010-A4, 2013-A2, 2013-A4, 2013-A9, 2017-A2, 2017-A5, 2017-A9, 2021-A6, 2021-A7, 2021-A8

WASC: Denial of Service, Insufficient Authentication, Path Traversal

CAPEC: 114, 115, 125, 130, 147, 151, 194, 197, 22, 229, 230, 231, 38, 469, 482, 486, 487, 488, 489, 490, 491, 493, 494, 495, 496, 528, 57, 593, 633, 650, 94

DISA STIG: APSC-DV-000460, APSC-DV-002400, APSC-DV-002560, APSC-DV-002630

HIPAA: 164.306(a)(1), 164.306(a)(2), 164.312(a)(1), 164.312(a)(2)(i)

ISO: 27001-A.12.6.1, 27001-A.13.1.1, 27001-A.14.1.2, 27001-A.14.1.3, 27001-A.14.2.5, 27001-A.18.1.3, 27001-A.6.2.2, 27001-A.9.1.2, 27001-A.9.4.1, 27001-A.9.4.4, 27001-A.9.4.5

NIST: sp800_53-AC-3, sp800_53-CM-6b, sp800_53-SC-5

OWASP API: 2019-API7, 2019-API8, 2023-API8

OWASP ASVS: 4.0.2-12.3.1, 4.0.2-14.2.1

PCI-DSS: 3.2-2.2, 3.2-6.2, 3.2-6.5.10, 3.2-6.5.8