diff --git a/updown/upload.cgi b/updown/upload.cgi
index a190e8b99..ae74a17e1 100755
--- a/updown/upload.cgi
+++ b/updown/upload.cgi
@@ -70,7 +70,8 @@ for($i=0; defined($in{"upload$i"}); $i++) {
else {
$path = $in{'dir'};
}
- print &text('upload_saving', "$path"),"
\n";
+ print &text('upload_saving',
+ "".&html_escape($path).""),"
\n";
if (!&open_tempfile(FILE, ">$path", 1)) {
&error(&text('upload_eopen', "$path", $!));
}