Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
7.0
CVE-2017-7536: Hibernate Validator can access sensitive data due to misconfigured security settings
CVE-2017-7536 · published 8 years ago
Summary
A bug in Hibernate Validator allows an attacker to access private data if the security settings are not properly configured. This could potentially be exploited to manipulate or access sensitive information. To fix this issue, update to Hibernate Validator version 5.2.5 or later.
What to do
- Update hibernate org.hibernate:hibernate-validator to version 5.2.5.Final.
- Update hibernate org.hibernate:hibernate-validator to version 5.3.6.Final.
- Update hibernate org.hibernate:hibernate-validator to version 5.4.2.Final.
Affected software
| Ecosystem | Vendor | Product | Affected versions |
|---|---|---|---|
| maven | hibernate | org.hibernate:hibernate-validator |
>= 5.2.0, <= 5.2.4.Final >= 5.3.0, <= 5.3.5.Final >= 5.4.0, <= 5.4.1.Final Fix: upgrade to 5.2.5.Final
|
| – | redhat | hibernate_validator |
>= 5.2.0, < 5.2.5 >= 5.3.0, < 5.3.6 >= 5.4.0, < 5.4.2 cpe:2.3:a:redhat:hibernate_validator:*:*:*:*:*:*:*:* |
| – | redhat | satellite |
6.4 cpe:2.3:a:redhat:satellite:6.4:*:*:*:*:*:*:* |
| – | redhat | satellite_capsule |
6.4 cpe:2.3:a:redhat:satellite_capsule:6.4:*:*:*:*:*:*:* |
| – | redhat | jboss_enterprise_application_platform |
6.0.0 6.4.0 7.0 7.1 cpe:2.3:a:redhat:jboss_enterprise_application_platform:6.0.0:*:*:*:*:*:*:* |
| – | redhat | virtualization |
4.0 cpe:2.3:a:redhat:virtualization:4.0:*:*:*:*:*:*:* |
| – | redhat | virtualization_host |
4.0 cpe:2.3:a:redhat:virtualization_host:4.0:*:*:*:*:*:*:* |
Original advisory text
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, ...
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().
References
- https://nvd.nist.gov/vuln/detail/CVE-2017-7536
- https://bugzilla.redhat.com/show_bug.cgi?id=1465573
- https://lists.apache.org/thread.html/9317fd092b257a0815434b116a8af8daea6e920b667...
- http://www.securityfocus.com/bid/101048
- http://www.securitytracker.com/id/1039744
- https://github.com/hibernate/hibernate-validator/commit/0778a5c98b817771a645c6f4...
- https://github.com/hibernate/hibernate-validator/commit/0886e89900d343ea20fde513...
- https://access.redhat.com/errata/RHSA-2017:2808
- https://access.redhat.com/errata/RHSA-2017:2809
- https://access.redhat.com/errata/RHSA-2017:2810
- https://access.redhat.com/errata/RHSA-2017:2811
- https://access.redhat.com/errata/RHSA-2017:3141
- https://access.redhat.com/errata/RHSA-2017:3454
- https://access.redhat.com/errata/RHSA-2017:3455
- https://access.redhat.com/errata/RHSA-2017:3456
- https://access.redhat.com/errata/RHSA-2017:3458
- https://access.redhat.com/errata/RHSA-2018:2740
- https://access.redhat.com/errata/RHSA-2018:2741
- https://access.redhat.com/errata/RHSA-2018:2742
- https://access.redhat.com/errata/RHSA-2018:2743
- https://access.redhat.com/errata/RHSA-2018:2927
- https://access.redhat.com/errata/RHSA-2018:3817
- https://github.com/advisories/GHSA-xxgp-pcfc-3vgc
- https://lists.apache.org/thread.html/9317fd092b257a0815434b116a8af8daea6e920b667...
Internet-facing
14 days
Internal
At next upgrade
- Not known to be exploited
- Needs hands-on effort to exploit (estimated)
- Gives an attacker full control (estimated)
Type
CWE-470Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection')
CWE-592DEPRECATED: Authentication Bypass Issues
Timeline
Published10 Jan 2018
Updated4 Nov 2026
First seen6 Mar 2026
Track software like this
Free during beta