CVE-2024-56337
Apache Tomcat: JSPコンパイルにおけるTOCTOU問題によるRCE - CVE-2024-50379の緩和策は不完全だった
- 公開済み
- 2024/12/20
- 更新済み
- 2025/11/04
- CNA の割り当て
- apache
- 観察された証拠
- 2026/08/08
プライマリ CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H低 · 今後 30 日間
- パーセンタイル
- 95.1%
- モデルの日付
- 2026/09/21
EPSS は統計的な推定値であり、確実性や影響の尺度ではありません。 CVSS、KEV ステータス、暴露、環境と組み合わせます。
概要
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 が作成された時点で EOL でしたが、影響を受けることが判明しています: 8.5.0 から 8.5.100 まで。その他の古い EOL バージョンも影響を受ける可能性があります。CVE-2024-50379 に対する緩和策は不完全でした。デフォルトサーブレットの書き込みが有効(readonly 初期化パラメータがデフォルト以外の 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 に設定します。
ソース
1- CVE-2024-50379エクスプロイト
tomcat CVE-2024-50379/CVE-2024-56337 競合状態ファイルアップロードエクスプロイト
責任ある使用
脆弱性情報は、自分が所有しているシステム、またはテストを許可されているシステムでのみ使用してください。 Kitploit は公開研究メタデータにリンクしており、エクスプロイト コードや悪意のあるペイロードは保存しません。