CVE-2024-56337 in Tomcat
要約
〜によって VulDB • 2026年07月28日
Apache TomcatにおけるTime-of-check Time-of-use (TOCTOU) Race Condition脆弱性。
本問題は以下のバージョンの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の緩和策は不完全でした。
大文字小文字を区別しないファイルシステム上でTomcatを実行し、デフォルトサーブレットでの書き込みが有効になっている(readonly初期化パラメータが非デフォルト値であるfalseに設定されている)ユーザーは、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に設定します。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.