Skip to content

Commit 3d74fb7

Browse files
committed
Security: sanitize file name when uploading chunks with bigUpload
1 parent ed72914 commit 3d74fb7

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

main/inc/ajax/document.ajax.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,12 @@
5959
}
6060
if (!empty($fileList)) {
6161
foreach ($fileList as $n => $file) {
62-
$tmpFile = $tempDirectory.$file['name'];
62+
$tmpFile = disable_dangerous_file(
63+
api_replace_dangerous_char($file['name'])
64+
);
65+
6366
file_put_contents(
64-
$tmpFile,
67+
$tempDirectory.$tmpFile,
6568
fopen($file['tmp_name'], 'r'),
6669
FILE_APPEND
6770
);

0 commit comments

Comments
 (0)