[KVE-2023-0046] 그누보드5(gnuboard5) SQL Injection 취약점
This commit is contained in:
@ -1,12 +1,12 @@
|
|||||||
<?php
|
<?php
|
||||||
include_once('./_common.php');
|
include_once('./_common.php');
|
||||||
|
|
||||||
$type = isset($_REQUEST['type']) ? preg_replace("/[\<\>\'\"\\\'\\\"\%\=\(\)\s]/", "", $_REQUEST['type']) : '';
|
$type = isset($_REQUEST['type']) ? (int) preg_replace("/[^0-9]/", "", $_REQUEST['type']) : 1;
|
||||||
if ($type == 1) $g5['title'] = '히트상품';
|
if ($type === 1) $g5['title'] = '히트상품';
|
||||||
else if ($type == 2) $g5['title'] = '추천상품';
|
else if ($type === 2) $g5['title'] = '추천상품';
|
||||||
else if ($type == 3) $g5['title'] = '최신상품';
|
else if ($type === 3) $g5['title'] = '최신상품';
|
||||||
else if ($type == 4) $g5['title'] = '인기상품';
|
else if ($type === 4) $g5['title'] = '인기상품';
|
||||||
else if ($type == 5) $g5['title'] = '세일상품';
|
else if ($type === 5) $g5['title'] = '세일상품';
|
||||||
else
|
else
|
||||||
alert('상품유형이 아닙니다.');
|
alert('상품유형이 아닙니다.');
|
||||||
|
|
||||||
|
|||||||
@ -3,18 +3,18 @@ include_once('./_common.php');
|
|||||||
|
|
||||||
// 상품 리스트에서 다른 필드로 정렬을 하려면 아래의 배열 코드에서 해당 필드를 추가하세요.
|
// 상품 리스트에서 다른 필드로 정렬을 하려면 아래의 배열 코드에서 해당 필드를 추가하세요.
|
||||||
$sort = (isset($_REQUEST['sort']) && in_array($_REQUEST['sort'], array('it_name', 'it_sum_qty', 'it_price', 'it_use_avg', 'it_use_cnt', 'it_update_time'))) ? $_REQUEST['sort'] : '';
|
$sort = (isset($_REQUEST['sort']) && in_array($_REQUEST['sort'], array('it_name', 'it_sum_qty', 'it_price', 'it_use_avg', 'it_use_cnt', 'it_update_time'))) ? $_REQUEST['sort'] : '';
|
||||||
$type = isset($_REQUEST['type']) ? preg_replace("/[\<\>\'\"\\\'\\\"\%\=\(\)\s]/", "", $_REQUEST['type']) : '';
|
$type = isset($_REQUEST['type']) ? (int) preg_replace("/[^0-9]/", "", $_REQUEST['type']) : 1;
|
||||||
|
|
||||||
if (G5_IS_MOBILE) {
|
if (G5_IS_MOBILE) {
|
||||||
include_once(G5_MSHOP_PATH.'/listtype.php');
|
include_once(G5_MSHOP_PATH.'/listtype.php');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($type == 1) $g5['title'] = '히트상품';
|
if ($type === 1) $g5['title'] = '히트상품';
|
||||||
else if ($type == 2) $g5['title'] = '추천상품';
|
else if ($type === 2) $g5['title'] = '추천상품';
|
||||||
else if ($type == 3) $g5['title'] = '최신상품';
|
else if ($type === 3) $g5['title'] = '최신상품';
|
||||||
else if ($type == 4) $g5['title'] = '인기상품';
|
else if ($type === 4) $g5['title'] = '인기상품';
|
||||||
else if ($type == 5) $g5['title'] = '할인상품';
|
else if ($type === 5) $g5['title'] = '할인상품';
|
||||||
else
|
else
|
||||||
alert('상품유형이 아닙니다.');
|
alert('상품유형이 아닙니다.');
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user