CVE-2018-17184
Description
Stored XSS vulnerability in Apache Syncope allows admin users to inject JavaScript into entity names/descriptions, executing when another admin edits via Admin Console.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Stored XSS vulnerability in Apache Syncope allows admin users to inject JavaScript into entity names/descriptions, executing when another admin edits via Admin Console.
Vulnerability
A stored cross-site scripting (XSS) vulnerability exists in Apache Syncope up to versions 2.0.10 and 2.1.0–2.1.1 [3]. A malicious user with sufficient administration entitlements can inject arbitrary HTML-like elements containing JavaScript into Connector names, Report names, AnyTypeClass keys, and Policy descriptions [2]. When another administrator later edits any of these entities via the Admin Console, the injected JavaScript executes [2].
Exploitation
The attacker must have administration entitlements to create or modify the affected entities [2]. The attack does not require any special network position beyond access to the Syncope Admin Console as an authenticated admin. The attacker crafts a payload (e.g., ``) and saves it into one of the vulnerable fields. When a second administrator subsequently edits that entity via the Admin Console, the payload executes in the context of that administrator's browser session [2].
Impact
Successful exploitation allows the attacker to execute arbitrary JavaScript in the Admin Console of another administrator [2]. This can lead to theft of session cookies, modification of application data, or additional actions performed with the victim's privileges. The attack does not directly escalate privileges but operates within the security context of the targeted admin [2].
Mitigation
Apache Syncope has released fixed versions: upgrade to 2.0.11 or 2.1.2 (or later) to remediate the vulnerability [1][3]. These versions are available from the official Apache Syncope download page [1]. No workaround is documented; upgrading is the recommended course of action [1][3].
AI Insight generated on May 22, 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.
| Package | Affected versions | Patched versions |
|---|---|---|
org.apache.syncope:syncope-coreMaven | < 2.0.11 | 2.0.11 |
org.apache.syncope:syncope-coreMaven | >= 2.1.0, < 2.1.2 | 2.1.2 |
Affected products
2- Apache Software Foundation/Apache Syncopev5Range: Apache Syncope releases prior to 2.0.11 and 2.1.2
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
3- github.com/advisories/GHSA-9h9c-f287-c6vpghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2018-17184ghsaADVISORY
- syncope.apache.org/securityghsax_refsource_MISCWEB
News mentions
0No linked articles in our index yet.