5.3.2.9 버전 수정
This commit is contained in:
@ -2752,6 +2752,11 @@ function module_exec_check($exe, $type)
|
||||
} else {
|
||||
// 바이너리 파일인지
|
||||
if($is_linux) {
|
||||
|
||||
if ( !function_exists('exec') ) {
|
||||
alert('exec 함수실행이 불가능하므로 사용할수 없습니다.');
|
||||
}
|
||||
|
||||
$search = false;
|
||||
$isbinary = true;
|
||||
$executable = true;
|
||||
@ -3431,7 +3436,7 @@ function get_head_title($title){
|
||||
global $g5;
|
||||
|
||||
if( isset($g5['board_title']) && $g5['board_title'] ){
|
||||
$title = $g5['board_title'];
|
||||
$title = strip_tags(get_text($g5['board_title']));
|
||||
}
|
||||
|
||||
return $title;
|
||||
@ -3562,7 +3567,7 @@ function is_include_path_check($path='', $is_input='')
|
||||
if( preg_match('/\/data\/(file|editor|qa|cache|member|member_image|session|tmp)\/[A-Za-z0-9_]{1,20}\//i', $replace_path) ){
|
||||
return false;
|
||||
}
|
||||
if( preg_match('/\.\.\//i', $replace_path) && preg_match('/plugin\//i', $replace_path) && preg_match('/okname\//i', $replace_path) ){
|
||||
if( (preg_match('/\.\.\//i', $replace_path) || preg_match('/^\/.*/i', $replace_path)) && preg_match('/plugin\//i', $replace_path) && preg_match('/okname\//i', $replace_path) ){
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user