VYPR
Critical severityNVD Advisory· Published May 4, 2020· Updated Aug 4, 2024

CVE-2020-1959

CVE-2020-1959

Description

Server-Side Template Injection in Apache Syncope prior to 2.1.6 allows unauthenticated attackers to achieve Remote Code Execution via arbitrary Java EL expressions.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Server-Side Template Injection in Apache Syncope prior to 2.1.6 allows unauthenticated attackers to achieve Remote Code Execution via arbitrary Java EL expressions.

Apache Syncope prior to version 2.1.6 is vulnerable to a Server-Side Template Injection (SSTI) flaw. The application uses Java Bean Validation (JSR 380) custom constraint validators, and when building constraint violation error messages, it supports interpolation including Java EL expressions. An attacker can inject arbitrary data into the error message template, allowing them to execute arbitrary Java code [1][2].

Exploitation does not require authentication; an attacker simply needs to send crafted input that triggers a validation error. By injecting a malicious Java EL expression in the input, the expression is evaluated when the error message is constructed, leading to code execution on the server [2].

Successful exploitation results in unauthenticated Remote Code Execution (RCE) with the privileges of the Syncope application. This can lead to full compromise of the Syncope service, including access to sensitive data and potential pivot to internal systems [1][2].

The vulnerability is fixed in Apache Syncope 2.1.6. Upgrading to this version or later is the recommended mitigation. No workarounds are available [1].

AI Insight generated on May 21, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
org.apache.syncope:syncope-coreMaven
< 2.1.62.1.6

Affected products

2

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

3

News mentions

0

No linked articles in our index yet.