Skip to content

Commit 058903a

Browse files
author
Till Brehm
committed
Apply stricter language filename check in admin language file editor.
1 parent ef8ba79 commit 058903a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

interface/web/admin/language_edit.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949

5050
if(!preg_match("/^[a-z]+$/i", $lang)) die('unallowed characters in language name.');
5151
if(!preg_match("/^[a-z_]+$/i", $module)) die('unallowed characters in module name.');
52-
if(!preg_match("/^[a-z\._]+$/i", $lang_file)) die('unallowed characters in language file name.');
52+
if(!preg_match("/^[a-z\._]+$/i", $lang_file) || strpos($lang_file,'..') !== false || substr($lang_file,-4) != '.lng') die('unallowed characters in language file name.');
5353

5454
$msg = '';
5555

0 commit comments

Comments
 (0)