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'}).