つみかさね

CVE-2026-93879

High(7.5)

Hibernate ValidatorのDoS脆弱性 CVE-2026-93879:影響範囲と対応方法

公開日: 2026-11-10データソース: NVD, GitHub Advisory

影響を受けるソフトウェア

製品ベンダー影響バージョン
Hibernate ValidatorRed Hat / Hibernate修正前のバージョン

対応ガイド

high|推奨セキュリティ修正影響: 広範

推奨アクション

  1. 1影響を受けるバージョンを使用しているか確認する
  2. 2修正バージョンへのアップデートまたはパッチ適用を実施する
  3. 3アップデートが困難な場合は回避策を適用する

影響対象

Javaアプリケーション開発者・運用者

対応不要な人

  • ✓Hibernate Validatorを使用していない
  • ✓すでに修正済みバージョンへアップデート済み

補足

  • -パッチ未提供の場合は回避策の適用を優先してください
CVEHibernate Validatorサービス拒否

30秒で判断

対応すべき人

  • Javaアプリケーションで「Hibernate Validator」(Bean Validation実装)を利用している開発者・運用者

対応不要な人

  • Hibernate Validatorを使用していない、または別のBean Validation実装を利用している

確認コマンド

# Maven/Gradle依存関係でバージョンを確認
mvn dependency:tree | grep hibernate-validator

概要

本脆弱性は、Javaの標準Bean Validation仕様の実装である「Hibernate Validator」において、ユーザーが制御可能なデータをEL(Expression Language)式の中で扱う際のエスケープ処理が不適切であることに起因します。これにより、攻撃者が制御可能な入力を悪用して過剰なリソース消費を引き起こし、サービス拒否(DoS)状態に陥らせる可能性があります。IBM製品を含め、多くのJavaフレームワーク・アプリケーションがHibernate Validatorを内部で利用しているため、間接的な依存関係も含めた確認が必要です。

CVSSベクトル

項目値
CVSSスコア7.5
SeverityHIGH
CVSSバージョン3.1
CWECWE-400(制御されないリソース消費)

影響を受けるソフトウェア

製品ベンダー影響バージョン
Hibernate ValidatorRed Hat / Hibernate(JBoss)修正前のバージョン(詳細は公式アドバイザリ参照)

修正バージョンと回避策

IBM公式サポートページにて、本問題の影響を受けるIBM製品と修正情報が公開されています。Hibernate Validatorを直接または間接的に利用しているアプリケーションは、Hibernate Validatorの最新版へのアップデートを推奨します。アップデートが難しい場合は、ユーザー入力を検証ルール(カスタムメッセージなど)に直接渡さないようにする、またはEL式の評価を制限する設定を見直すことが回避策となります。

関連リンク


データソース: NVD (NIST) AI解説はClaude APIにより自動生成されています。正確性については原文をご確認ください。

Xでシェアはてブ
データソース: NVD (NIST), OSV (Google), GitHub Advisory Database, JVN iPedia (IPA/JPCERT/CC), CISA Known Exploited Vulnerabilities Catalog
AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。