Description
A malicious user with enough administration entitlements can inject html-like elements containing JavaScript statements into Connector names, Report names, AnyTypeClass keys and Policy descriptions. When another user with enough administration entitlements edits one of the Entities above via Admin Console, the injected JavaScript code is executed.
Remediation
References
https://syncope.apache.org/security#CVE-2018-17184:_Stored_XSS
Related Vulnerabilities
CVE-2013-7315 Vulnerability in maven package org.springframework:spring-web
CVE-2010-4172 Vulnerability in maven package org.apache.tomcat:tomcat-catalina
CVE-2017-12648 Vulnerability in maven package com.liferay:com.liferay.frontend.taglib
CVE-2023-4853 Vulnerability in maven package io.quarkus:quarkus-csrf-reactive
CVE-2023-27904 Vulnerability in maven package org.jenkins-ci.main:jenkins-core