// For flags

CVE-2014-3558

Validator: JSM bypass via ReflectionHelper

Severity Score

5.0
*CVSS v2

Exploit Likelihood

*EPSS

Affected Versions

*CPE

Public Exploits

0
*Multiple Sources

Exploited in Wild

-
*KEV

Decision

-
*SSVC
Descriptions

ReflectionHelper (org.hibernate.validator.util.ReflectionHelper) in Hibernate Validator 4.1.0 before 4.2.1, 4.3.x before 4.3.2, and 5.x before 5.1.2 allows attackers to bypass Java Security Manager (JSM) restrictions and execute restricted reflection calls via a crafted application.

ReflectionHelper (org.hibernate.validator.util.ReflectionHelper) en Hibernate Validator 4.1.0 anterior a 4.2.1, 4.3.x anterior a 4.3.2, y 5.x anterior a 5.1.2 permite a atacantes evadir las restricciones de Java Security Manager (JSM) y ejecutar llamadas de reflección restringidas a través de una aplicación manipulada.

It was discovered that the implementation of org.hibernate.validator.util.ReflectionHelper together with the permissions required to run Hibernate Validator under the Java Security Manager could allow a malicious application deployed in the same application container to execute several actions with escalated privileges, which might otherwise not be possible. This flaw could be used to perform various attacks, including but not restricted to, arbitrary code execution in systems that are otherwise secured by the Java Security Manager.

*Credits: N/A
CVSS Scores
Attack Vector
Network
Attack Complexity
Low
Authentication
None
Confidentiality
None
Integrity
Partial
Availability
None
Attack Vector
Local
Attack Complexity
Medium
Authentication
None
Confidentiality
Partial
Integrity
Partial
Availability
None
* Common Vulnerability Scoring System
SSVC
  • Decision:-
Exploitation
-
Automatable
-
Tech. Impact
-
* Organization's Worst-case Scenario
Timeline
  • 2014-05-14 CVE Reserved
  • 2014-09-24 CVE Published
  • 2024-08-06 CVE Updated
  • 2024-08-12 EPSS Updated
  • ---------- Exploited in Wild
  • ---------- KEV Due Date
  • ---------- First Exploit
CWE
  • CWE-264: Permissions, Privileges, and Access Controls
  • CWE-266: Incorrect Privilege Assignment
CAPEC
Affected Vendors, Products, and Versions
Vendor Product Version Other Status
Vendor Product Version Other Status <-- --> Vendor Product Version Other Status
Redhat
Search vendor "Redhat"
Hibernate Validator
Search vendor "Redhat" for product "Hibernate Validator"
>= 4.3.0 < 4.3.2
Search vendor "Redhat" for product "Hibernate Validator" and version " >= 4.3.0 < 4.3.2"
-
Affected
Redhat
Search vendor "Redhat"
Hibernate Validator
Search vendor "Redhat" for product "Hibernate Validator"
>= 5.0.0 <= 5.0.3
Search vendor "Redhat" for product "Hibernate Validator" and version " >= 5.0.0 <= 5.0.3"
-
Affected
Redhat
Search vendor "Redhat"
Hibernate Validator
Search vendor "Redhat" for product "Hibernate Validator"
>= 5.1.0 < 5.1.2
Search vendor "Redhat" for product "Hibernate Validator" and version " >= 5.1.0 < 5.1.2"
-
Affected
Redhat
Search vendor "Redhat"
Hibernate Validator
Search vendor "Redhat" for product "Hibernate Validator"
4.1.0
Search vendor "Redhat" for product "Hibernate Validator" and version "4.1.0"
-
Affected
Redhat
Search vendor "Redhat"
Hibernate Validator
Search vendor "Redhat" for product "Hibernate Validator"
4.2.0
Search vendor "Redhat" for product "Hibernate Validator" and version "4.2.0"
-
Affected
Redhat
Search vendor "Redhat"
Hibernate Validator
Search vendor "Redhat" for product "Hibernate Validator"
4.2.0
Search vendor "Redhat" for product "Hibernate Validator" and version "4.2.0"
beta1
Affected
Redhat
Search vendor "Redhat"
Hibernate Validator
Search vendor "Redhat" for product "Hibernate Validator"
4.2.0
Search vendor "Redhat" for product "Hibernate Validator" and version "4.2.0"
beta2
Affected
Redhat
Search vendor "Redhat"
Hibernate Validator
Search vendor "Redhat" for product "Hibernate Validator"
4.2.0
Search vendor "Redhat" for product "Hibernate Validator" and version "4.2.0"
cr1
Affected