tbrehm
2011-01-12 a3257c709a7e49ed8062bb7aa6e8a09aa39ac10b
Improved ftp user path checks.
2 files modified
4 ■■■ changed files
interface/lib/classes/validate_ftpuser.inc.php 2 ●●●●● patch | view | raw | blame | history
interface/web/sites/form/ftp_user.tform.php 2 ●●● patch | view | raw | blame | history
interface/lib/classes/validate_ftpuser.inc.php
@@ -72,6 +72,8 @@
        
        $doc_root .= "/";
        if(substr($field_value, 0, strlen($doc_root)) == $doc_root) $is_ok = true;
        if(stristr($field_value,'..') or stristr($field_value,'./') or stristr($field_value,'/.')) $is_ok = false;
        
        if($is_ok == false) {
            $errmsg = $validator['errmsg'];
interface/web/sites/form/ftp_user.tform.php
@@ -126,7 +126,7 @@
    )
);
if($_SESSION["s"]["user"]["typ"] == 'admin') {
if($app->auth->is_admin()) {
$form["tabs"]['advanced'] = array (
    'title'     => "Options",