-
Bug
-
Resolution: Fixed
-
Highest
-
None
The UpdatingStatus action is vulnerable to stored XSS when outputting an unsanitized name parameter. Exploitation of this issue first requires creating a status containing HTML markup.
File: greenhopper\src\main\resources\templates\greenhopper\jira\boards\taskboard\Actions\Task-options.vm
code: Border style is not a valid CSS2 border-style value
...
#foreach($tAction in $transitionBoard.availableActions)
<li>
<label>
<input type="radio" name="ghtransition" data-name="tx" value="${tAction.id}"#if($transitionBoard.availableActions.size() == 1 && $transitionBoard.innerActions.isEmpty())CHECKED#end>$tAction.name
</label>
</li>
...
[JSWCLOUD-8991] UpdatingStatus Persistent XSS
Workflow | Original: JSWCLOUD Bug Workflow [ 3193673 ] | New: JAC Bug Workflow v3 [ 3471922 ] |
Status | Original: Resolved [ 5 ] | New: Closed [ 6 ] |
Workflow | Original: JIRA Bug Workflow w Kanban v6 - Restricted [ 1885791 ] | New: JSWCLOUD Bug Workflow [ 3193673 ] |
Project Import | New: Sun Apr 02 01:01:23 UTC 2017 [ 1491094883663 ] |
Workflow | Original: JIRA Bug Workflow w Kanban v6 [ 909634 ] | New: JIRA Bug Workflow w Kanban v6 - Restricted [ 1550865 ] |
Labels | Original: admin_xss fixme security security_codereview | New: admin_xss cvss-high fixme security security_codereview |
Workflow | Original: GreenHopper Kanban Workflow 20141014 [ 742968 ] | New: JIRA Bug Workflow w Kanban v6 [ 909634 ] |
Remote Link | Original: This issue links to "Page (Extranet)" [ 53542 ] | New: This issue links to "Page (Extranet)" [ 53542 ] |
Remote Link | Original: This issue links to "Page (Extranet)" [ 53542 ] | New: This issue links to "Page (Extranet)" [ 53542 ] |
Remote Link | Original: This issue links to "Page (Extranet)" [ 53542 ] | New: This issue links to "Page (Extranet)" [ 53542 ] |
Remote Link | Original: This issue links to "Page (Extranet)" [ 53542 ] | New: This issue links to "Page (Extranet)" [ 53542 ] |