CVE-2017-7536

High

Description

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().

SeverityHigh
CVSS7.0
Exploit probability—
ProductRedhat Hibernate Validator
PublishedJan 10, 2018
First seenJan 10, 2018
Weakness typeCWE-592CWE-592

How to fix

Affected products

ProductAffected versionsFixed in
redhat hibernate_validator5.2.0 ≤ v < 5.2.5, 5.3.0 ≤ v < 5.3.6, 5.4.0 ≤ v < 5.4.25.2.5, 5.3.6, 5.4.2
redhat satellite6.4—
redhat satellite_capsule6.4—
redhat jboss_enterprise_application_platform6.0.0, 6.4.0, 7.0, 7.1—
redhat virtualization4.0—
redhat virtualization_host4.0—
org.hibernate:hibernate-validatorMaven5.2.0 ≤ v < 5.2.5.Final, 5.3.0 ≤ v < 5.3.6.Final, 5.4.0 ≤ v < 5.4.2.Final5.2.5.Final, 5.3.6.Final, 5.4.2.Final

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.