公開日:2021/07/13 最終更新日:2021/07/13
JVNVU#91880022
Apache Tomcatにおける複数の脆弱性
Apache Tomcatには、複数の脆弱性が存在します。
CVE-2021-33037
- Apache Tomcat 10.0.0-M1から10.0.6まで
- Apache Tomcat 9.0.0.M1から9.0.46まで
- Apache Tomcat 8.5.0から8.5.66まで
- Apache Tomcat 10.0.0-M1から10.0.5まで
- Apache Tomcat 9.0.0.M1から9.0.45まで
- Apache Tomcat 8.5.0から8.5.65まで
- Apache Tomcat 7.0.0から7.0.108まで
- Apache Tomcat 10.0.3から10.0.4まで
- Apache Tomcat 9.0.44
- Apache Tomcat 8.5.64
当該製品には、次の複数の脆弱性が存在します。
- HTTPリクエストスマグリング(CWE-444) - CVE-2021-33037
- JNDI Realm認証不備(CWE-287) - CVE-2021-30640
- ノンブロッキングI/Oにおけるエラー処理不備(CWE-388) - CVE-2021-30639
想定される影響は各脆弱性により異なりますが、次のような影響を受ける可能性があります。
- クライアントがHTTP/1.0レスポンスのみを指定している場合、transfer-encodingヘッダーは無視されるため不正なリクエスト送信される可能性があります。また、チャンク形式のエンコーディングである場合、エンコーディングの終端が正しく判定されない可能性があります。
- JNDI Realmによるクエリのパラメータを正しくエスケープしないため、ユーザーがユーザー名などに不正なパラメータ値を使用して認証したり、ロックアウト機能をバイパスしたりする可能性があります。
- ユーザーがノンブロッキングI/Oエラーを発生させ、接続を切断することで、サービス運用妨害(DoS)状態が引き起こされる可能性があります。
アップデートする
開発者が提供する情報をもとに、最新バージョンにアップデートしてください。
開発者は、本脆弱性の対策版として次のバージョンをリリースしています。
- Apache Tomcat 10.0.7
- Apache Tomcat 9.0.48
- Apache Tomcat 9.0.47は影響を受けるシステムに含まれませんが、本脆弱性の対策版としてリリース投票に合格しなかったため、Apache Tomcat 9.0.48にアップデートする必要があります。
- Apache Tomcat 8.5.68
- Apache Tomcat 8.5.67は影響を受けるシステムに含まれませんが、本脆弱性の対策版としてリリース投票に合格しなかったため、Apache Tomcat 8.5.68にアップデートする必要があります。
- Apache Tomcat 7.0.109
ベンダ | リンク |
The Apache Software Foundation | Fixed in Apache Tomcat 10.0.7 |
Fixed in Apache Tomcat 9.0.48 | |
Fixed in Apache Tomcat 8.5.68 | |
Fixed in Apache Tomcat 7.0.109 |