diff --git a/logviewer/index.cgi b/logviewer/index.cgi
index 71a1305b2..f121f3689 100755
--- a/logviewer/index.cgi
+++ b/logviewer/index.cgi
@@ -102,7 +102,7 @@ if ($config{'others'} && $access{'others'}) {
# Display extra log files
foreach $e (&extra_log_files()) {
local @cols;
- push(@cols, &text('index_file', $e->{'file'}));
+ push(@cols, &text('index_file', &html_escape($e->{'file'})));
push(@cols, $e->{'desc'});
push(@cols, &ui_link("view_log.cgi?extra=$e->{'file'}&view=1", $text{'index_view'}) );
push(@col3, \@cols);
diff --git a/syslog/index.cgi b/syslog/index.cgi
index de6837e92..37d208eb4 100755
--- a/syslog/index.cgi
+++ b/syslog/index.cgi
@@ -115,10 +115,10 @@ if (@others) {
next if (!&can_edit_log($o));
local @cols;
if ($o->{'file'}) {
- push(@cols, &text('index_file',$o->{'file'}));
+ push(@cols, &text('index_file', "".&html_escape($o->{'file'}).""));
}
else {
- push(@cols, &text('index_cmd', "".$o->{'cmd'}.""));
+ push(@cols, &text('index_cmd', "".&html_escape($o->{'cmd'}).""));
}
if ($config{'tags'}) {
push(@cols, "");
@@ -136,7 +136,7 @@ if (@others) {
foreach $e (&extra_log_files()) {
next if (!&can_edit_log($e));
local @cols;
- push(@cols, &text('index_file', $e->{'file'}));
+ push(@cols, &text('index_file', "".&html_escape($e->{'file'}).""));
if ($config{'tags'}) {
push(@cols, "");
}