diff --git a/webminlog/view.cgi b/webminlog/view.cgi
index afe29c093..7de90841c 100755
--- a/webminlog/view.cgi
+++ b/webminlog/view.cgi
@@ -38,12 +38,14 @@ print &ui_table_row($text{'view_module'},
if ($act->{'module'} ne 'global') {
print &ui_table_row($text{'view_script'},
- $act->{'script'} =~ /\// ?
- "$act->{'script'}" :
- "$act->{'module'}/$act->{'script'}");
+ $act->{'script'} =~ /\// ?
+ "".&html_escape($act->{'script'})."" :
+ "".&html_escape($act->{'module'})."/".
+ &html_escape($act->{'script'})."");
}
else {
- print &ui_table_row($text{'view_script'}, "$act->{'script'}");
+ print &ui_table_row($text{'view_script'},
+ "".&html_escape($act->{'script'})."");
}
print &ui_table_row($text{'view_user'},
@@ -54,9 +56,10 @@ print &ui_table_row($text{'view_ip'},
if ($act->{'sid'} ne '-') {
print &ui_table_row($text{'view_sid'},
- &ui_link("search.cgi?sid=$act->{'sid'}&uall=1&mall=1&tall=1&fall=1&return=".
- &urlize($in{'return'})."&returndesc=".
- &urlize($in{'returndesc'}), $act->{'sid'}) );
+ &ui_link("search.cgi?sid=$act->{'sid'}&uall=1&mall=1&tall=1&".
+ "fall=1&return=".&urlize($in{'return'}).
+ "&returndesc=".&urlize($in{'returndesc'}),
+ &html_escape($act->{'sid'})) );
}
print &ui_table_row($text{'view_time'}, &make_date($act->{'time'}).