add fix for CVE-2019-12932, escape strings output by incr. search

This commit is contained in:
Uwe Steinmann 2019-06-24 11:53:01 +02:00
parent 66d2dcce8e
commit 414f00c5c9

View File

@ -90,11 +90,11 @@ $(document).ready( function() {
},
highlighter : function (item) {
if(item.charAt(0) == 'D')
return '<i class="icon-file"></i> ' + item.substring(1);
return '<i class="icon-file"></i> ' + item.substring(1).replace(/</g, '&lt;');
else if(item.charAt(0) == 'F')
return '<i class="icon-folder-close-alt"></i> ' + item.substring(1);
return '<i class="icon-folder-close-alt"></i> ' + item.substring(1).replace(/</g, '&lt;');
else
return '<i class="icon-search"></i> ' + item.substring(1);
return '<i class="icon-search"></i> ' + item.substring(1).replace(/</g, '&lt;');
}
}); /* }}} */
@ -122,7 +122,7 @@ $(document).ready( function() {
},
highlighter : function (item) {
strarr = item.split("#");
return '<i class="icon-file"></i> ' + strarr[1];
return '<i class="icon-file"></i> ' + strarr[1].replace(/</g, '&lt;');
}
}); /* }}} */
@ -151,7 +151,7 @@ $(document).ready( function() {
},
highlighter : function (item) {
strarr = item.split("#");
return '<i class="icon-folder-close-alt"></i> ' + strarr[1];
return '<i class="icon-folder-close-alt"></i> ' + strarr[1].replace(/</g, '&lt;');
}
}); /* }}} */