-
Type:
Bug
-
Resolution: Obsolete
-
Priority:
Medium
-
Affects Version/s: 5.3
-
Component/s: Editor - Page / Comment Editor
-
Severity 2 - Major
Many renderers in the Widget Connector are just using url.contains(MATCH_URL) to invoke the rendering service which is allowing "Web Site's Widget URL" parameters such as javascript:document.write(document.cookie);//#docs.google.com.
Although the attempted XSS is not executed, the velocityRenderService is being called despite the invalid URL parameter.
The parameter should go through WidgetConnectorUtil.isURLMatch(url, MATCH_URL) before it gets matched.
To reproduce:
enter using the standard macro markup language as follows:
Notice widget renders despite invalid url
- is related to
-
CONFSERVER-31005 Persistent cross-site scripting (XSS) via DailyMotionRenderer
-
- Closed
-