Skip to main content

Hibernate Validator EUVDEUVD-2025-16774

| CVE-2025-35036 HIGH
Code Injection (CWE-94)
2025-06-03 9119a7d8-5eab-497f-8521-727c672e3725 GHSA-7v6m-28jr-rg84
7.3
CVSS 3.1 · NVD
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Impact

CVSS 7.3. EPSS 0.5%. Vendor patch available.

Exploit ScenarioDerived

An attacker could exploit this vulnerability in the affected application to compromise the security of affected deployments, potentially impacting confidentiality, integrity, or availability.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Mar 14, 2026

A information disclosure vulnerability (CVSS 7.3) that allows an attacker. High severity vulnerability requiring prompt remediation. Vendor patch is available.

Earlier versions of this analysis (1)
v1 Mar 14, 2026 - 17:04 CVSS 7.3

Hibernate Validator before 6.2.0 and 7.0.0, by default and depending how it is used, may interpolate user-supplied input in a constraint violation message with Expression Language. This could allow an

RemediationAI

Apply the vendor-supplied patch immediately. Implement input validation and WAF rules as interim mitigation.

Affected VersionsENISA

Hibernate Validator 0 <7.0.0
Hibernate Validator 0 <6.2.0

Affected Packages

maven org.hibernate.validator:hibernate-validator fix: 6.2.0.CR1, 7.0.0.CR1
maven org.hibernate:hibernate-validator fix: 6.2.0.CR1, 7.0.0.CR1
euvd hibernate_validator fix: 6.2.0, 7.0.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 3 packages in maven, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

CWE-94 (Code Injection). CVSS 7.3 indicates high severity.

Know when Hibernate Validator gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 7.3 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
Ubuntu MEDIUM
Red Hat 7.3 HIGH

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
Low

Lifecycle Timeline

2
Patch released
Mar 14, 2026 - 17:04 nvd
Patch available
CVE Published
Jun 03, 2025 - 20:15 nvd
HIGH 7.3

DescriptionCVE.org

Hibernate Validator before 6.2.0 and 7.0.0, by default and depending how it is used, may interpolate user-supplied input in a constraint violation message with Expression Language. This could allow an attacker to access sensitive information or execute arbitrary Java code. Hibernate Validator as of 6.2.0 and 7.0.0 no longer interpolates custom constraint violation messages with Expression Language and strongly recommends not allowing user-supplied input in constraint violation messages. CVE-2020-5245 and CVE-2025-4428 are examples of related, downstream vulnerabilities involving Expression Language intepolation of user-supplied data.

Blast Radius

ecosystem impact
† from your stack dependencies † transitive graph · vuln.today resolves 4-path depth
  • 6 maven packages depend on org.hibernate.validator:hibernate-validator (3 direct, 3 indirect)

Ecosystem-wide dependent count for version 7.0.0.Alpha1.

Executive ViewAI

Why It Matters

Hibernate Validator versions before 6.2.0 and 7.0.0 contain a critical flaw that could allow attackers to execute arbitrary Java code or access sensitive data by injecting malicious expressions into validation error messages. Any application using affected versions that displays user-supplied validation messages to end users is at risk of compromise.

Business Impact: High
Compensating Controls

Apply vendor patch. If immediate patching is not feasible, implement Web Application Firewall rules to detect and block Expression Language injection patterns in HTTP requests, disable custom constraint violation message features if not critical to operations, and restrict application access to trusted networks only until patching is completed.

Threat Intelligence Overview

EPSS Score
0.5%
Top 33% exploitable
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

37
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

Vendor StatusVendor

Ubuntu

Priority: Medium
libhibernate-validator-java
Release Status Version
xenial needs-triage -
bionic needs-triage -
focal needs-triage -
jammy needs-triage -
noble needs-triage -
upstream needs-triage -
oracular ignored end of life, was needs-triage
questing needs-triage -
plucky ignored end of life, was needs-triage
libhibernate-validator4-java
Release Status Version
jammy needs-triage -
noble needs-triage -
upstream needs-triage -
oracular ignored end of life, was needs-triage
focal needs-triage -
questing needs-triage -
plucky ignored end of life, was needs-triage

Debian

Bug #1107517
libhibernate-validator-java
Release Status Fixed Version Urgency
bullseye vulnerable 5.3.6-1 -
bookworm vulnerable 5.3.6-2 -
forky, sid, trixie vulnerable 5.3.6-3 -
(unstable) fixed (unfixed) -
libhibernate-validator4-java
Release Status Fixed Version Urgency
bullseye vulnerable 4.3.4-4 -
forky, sid, bookworm, trixie vulnerable 4.3.4-7 -
(unstable) fixed (unfixed) -

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy