CVE-2026-93879 PUBLISHED

Hibernate Validator is affected by an expression language injection vulnerability

Assigner: ibm
Reserved: 18.09.2026 Published: 08.11.2026 Updated: 08.11.2026

Hibernate Validator could allow a remote attacker to cause a denial of service due to uncontrolled resource consumption resulting from improper escaping of user-controlled data in Expression Language (EL) expressions.

Metrics

CVSS Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS Score: 7.5

Product Status

Vendor IBM
Product Hibernate Validator
Versions
  • affected from 5.4.1.Final to 6.2.5.Final (incl.)
  • affected from 7.0.0.Alpha1 to 7.0.5.Final (incl.)
  • affected from 8.0.0.Alpha1 to 8.0.5.Final (incl.)
  • affected from 9.0.0.Beta2 to 9.0.1.Final (incl.)
  • affected from 9.1.0.Alpha1 to 9.1.4.Final (incl.)

Workarounds

The safe alternative for custom validators is to use addExpressionVariable instead of addMessageParameter when injecting user-controlled values into EL-enabled messages, as expression variables are bound as typed objects and are never re-parsed as EL expressions.

Solutions

It is strongly recommended to address the vulnerability by upgrading to the latest version.

Upgrade to 6.2.6.Final, 7.0.6.Final, 8.0.6.Final, 9.0.2.Final, 9.1.5.Final or later.

For more information see: https://github.com/hibernate/hibernate-validator/security/advisories/GHSA-gv36-fx3r-29p5

References

Problem Types

  • CWE-400 Uncontrolled Resource Consumption CWE