summaryrefslogtreecommitdiffstats
path: root/pki/dogtag/ca-ui/shared/webapps/ca/agent/ca/queryReq.template
diff options
context:
space:
mode:
Diffstat (limited to 'pki/dogtag/ca-ui/shared/webapps/ca/agent/ca/queryReq.template')
-rw-r--r--pki/dogtag/ca-ui/shared/webapps/ca/agent/ca/queryReq.template9
1 files changed, 8 insertions, 1 deletions
diff --git a/pki/dogtag/ca-ui/shared/webapps/ca/agent/ca/queryReq.template b/pki/dogtag/ca-ui/shared/webapps/ca/agent/ca/queryReq.template
index 1bee88abe..44756803a 100644
--- a/pki/dogtag/ca-ui/shared/webapps/ca/agent/ca/queryReq.template
+++ b/pki/dogtag/ca-ui/shared/webapps/ca/agent/ca/queryReq.template
@@ -164,6 +164,13 @@ function addSpaces(str)
return outStr;
}
+function addEscapes(str)
+{
+ var outStr = str.replace(/</g, "&lt;");
+ outStr = outStr.replace(/>/g, "&gt;");
+ return outStr;
+}
+
function renderDetailsButtonForProfile(serialNumber)
{
return '<form method=post '+
@@ -302,7 +309,7 @@ function displayRequest(i, req)
document.write("<TD colspan=2>\n"+
"<div class='subject'><font size=-1 face=\"PrimaSans BT, Verdana, sans-serif\">\n"+
link+
- addSpaces(req.subject) + "</a></font></div></td></tr>\n");
+ addSpaces(addEscapes(req.subject)) + "</a></font></div></td></tr>\n");
} else {
document.write("<TD></TD><TD></TD></tr>\n");
}