A Server-Side Template Injection was identified in Apache Syncope prior to 2.1.6 enabling attackers to inject arbitrary Java EL expressions, leading to an unauthenticated Remote Code Execution (RCE) vulnerability. Apache Syncope uses Java Bean Validation (JSR 380) custom constraint validators. When building custom constraint violation error messages, they support different types of interpolation, including Java EL expressions. Therefore, if an attacker can inject arbitrary data in the error message template being passed, they will be able to run arbitrary Java code.
References
Link Resource
http://syncope.apache.org/security Vendor Advisory
History

No history.

cve-icon MITRE Information

Status: PUBLISHED

Assigner: apache

Published: 2020-05-04T12:25:18

Updated: 2020-05-04T12:25:18

Reserved: 2019-12-02T00:00:00


Link: CVE-2020-1959

JSON object: View

cve-icon NVD Information

Status : Analyzed

Published: 2020-05-04T13:15:13.533

Modified: 2021-07-21T11:39:23.747


Link: CVE-2020-1959

JSON object: View

cve-icon Redhat Information

No data.

CWE