Description
A flaw was found in Hibernate Validator starting with version 5.4.1. This vulnerability allows an unauthenticated remote attacker to cause a Denial of Service (DoS) by submitting specially crafted input containing unescaped message parameters. Improper escaping allows user-supplied data to be re-evaluated during Expression Language (EL) processing, leading to excessive resource consumption and application unresponsiveness.
Published: n/a
Score: 7.5 High
EPSS: n/a
KEV: No
Impact: Denial of Service
Action: Immediate Patch
AI Analysis

Impact

A flaw in Hibernate Validator, first appearing in version 5.4.1, lets an unauthenticated attacker trigger a Denial of Service by submitting input that contains an unescaped message parameter containing braces. The unescaped parameter is re‑evaluated as an Expression Language expression, causing excessive resource consumption and rendering the application unresponsive. The weakness is classified as CWE‑400, describing improper resource consumption.

Affected Systems

The vulnerability affects any application that integrates the Hibernate Validator library starting with version 5.4.1 and later until the fix is applied. The affected product is Oracle’s Hibernate Validator, used widely in Java applications that perform bean validation.

Risk and Exploitability

The CVSS score of 7.5 indicates a high severity. Because the exploit requires no authentication or special privileges and can be performed over the network by sending crafted input, the risk of exploitation is significant. The EPSS score is not available, and the CVE is not listed in the CISA KEV catalog. Attackers can achieve denial of service simply by sending a single request containing an unescaped {duplicates} placeholder. The flaw allows the Expression Language engine to re‑evaluate the parameter, leading to uncontrolled resource usage and eventual application crash or hang.

Generated by OpenCVE AI on October 13, 2026 at 01:40 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to a patched version of Hibernate Validator that removes the EL re‑evaluation of message parameters.
  • Configure the validation framework to automatically escape or reject { and } characters in message parameters, or disable EL processing for parameters entirely.
  • Sanitize or validate user input before it reaches the validator so that message parameter placeholders are not supplied directly by end users.

Generated by OpenCVE AI on October 13, 2026 at 01:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 21 Oct 2026 17:15:00 +0000

Type Values Removed Values Added
First Time appeared Hibernate
Hibernate hibernate-validator
Vendors & Products Hibernate
Hibernate hibernate-validator

Tue, 13 Oct 2026 00:30:00 +0000

Type Values Removed Values Added
Description A flaw was found in Hibernate Validator starting with version 5.4.1. This vulnerability allows an unauthenticated remote attacker to cause a Denial of Service (DoS) by submitting specially crafted input containing unescaped message parameters. Improper escaping allows user-supplied data to be re-evaluated during Expression Language (EL) processing, leading to excessive resource consumption and application unresponsiveness.
Title org.hibernate.validator:hibernate-validator: Hibernate Validator - unescaped {duplicates} message parameter is re-evaluated as Expression Language (unauthenticated DoS)
Weaknesses CWE-400
References
Metrics threat_severity

None

cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Subscriptions

Hibernate Hibernate-validator
cve-icon MITRE

No data.

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-12T16:18:43Z

Links: CVE-2026-93879 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-21T15:15:14Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption