From ca7e67d808bea3e1ed0ddac162642cd0e570f949 Mon Sep 17 00:00:00 2001 From: Jana Cupova Date: Feb 07 2022 09:45:27 +0000 Subject: Escape builds, tasks and tags name Fixes: https://pagure.io/koji/issue/3155 --- diff --git a/www/kojiweb/builds.chtml b/www/kojiweb/builds.chtml index 50fb113..dee5e2f 100644 --- a/www/kojiweb/builds.chtml +++ b/www/kojiweb/builds.chtml @@ -122,7 +122,7 @@ #for $build in $builds $build.build_id - $koji.buildLabel($build) + $util.escapeHTML($koji.buildLabel($build)) #if $tag $util.escapeHTML($build.tag_name) #end if diff --git a/www/kojiweb/index.chtml b/www/kojiweb/index.chtml index 9aab309..2f72a56 100644 --- a/www/kojiweb/index.chtml +++ b/www/kojiweb/index.chtml @@ -54,7 +54,7 @@ #set $state = $util.taskState($task.state) $task.id - $koji.taskLabel($task) + $util.escapeHTML($koji.taskLabel($task)) #if not $user #if $task.owner_type == $koji.USERTYPES['HOST'] diff --git a/www/kojiweb/tags.chtml b/www/kojiweb/tags.chtml index fe39118..4f91c62 100644 --- a/www/kojiweb/tags.chtml +++ b/www/kojiweb/tags.chtml @@ -35,7 +35,7 @@ #for $tag in $tags $tag.id - $tag.name + $util.escapeHTML($tag.name) #end for #else diff --git a/www/kojiweb/tasks.chtml b/www/kojiweb/tasks.chtml index 00833ba..098516b 100644 --- a/www/kojiweb/tasks.chtml +++ b/www/kojiweb/tasks.chtml @@ -152,7 +152,7 @@ All #set $taskState = $util.taskState($task.state) $task.id - #if $treeDisplay then ' ' else ''#$koji.taskLabel($task) + #if $treeDisplay then ' ' else ''#$util.escapeHTML($koji.taskLabel($task)) #if $treeDisplay $printChildren($task.id, $task.descendents) #end if