CVE-2017-7536

In Hibernate Validator 5.2.x before 5.2.5 final, 5.3.x, and 5.4.x, it was found that when the security manager's reflective permissions, which allows it to access the private members of the class, are granted to Hibernate Validator, a potential privilege escalation can occur. By allowing the calling code to access those private members without the permission an attacker may be able to validate an invalid instance and access the private member value via ConstraintViolation#getInvalidValue().
Unsafe Reflection
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTNIST
7 HIGH
LOCAL
HIGH
LOW
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
redhatCNA
---
---
CVEADP
---
---
Base Score
CVSS 3.x
EPSS Score
Percentile: 29%
VendorProductVersion
redhathibernate_validator
5.2.0 ≤
𝑥
< 5.2.5
redhathibernate_validator
5.3.0 ≤
𝑥
< 5.3.6
redhathibernate_validator
5.4.0 ≤
𝑥
< 5.4.2
redhatsatellite
6.4
redhatsatellite_capsule
6.4
redhatjboss_enterprise_application_platform
6.0.0
redhatjboss_enterprise_application_platform
6.4.0
redhatjboss_enterprise_application_platform
7.0
redhatjboss_enterprise_application_platform
7.1
redhatvirtualization
4.0
redhatvirtualization_host
4.0
𝑥
= Vulnerable software versions
Debian logo
Debian Releases
Debian Product
Codename
libhibernate-validator-java
bullseye
5.3.6-1
fixed
jessie
not-affected
wheezy
not-affected
bookworm
5.3.6-2
fixed
sid
5.3.6-3
fixed
trixie
5.3.6-3
fixed
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
libhibernate-validator-java
cosmic
not-affected
bionic
not-affected
artful
ignored
zesty
ignored
xenial
not-affected
trusty
dne
References