From 9db6d7a1da17f74e9b5e69345e35003cd1f46a00 Mon Sep 17 00:00:00 2001 From: thisgun Date: Thu, 14 Jan 2021 10:21:37 +0900 Subject: [PATCH 1/2] =?UTF-8?q?PHP=20=EA=B0=81=20=EB=B2=84=EC=A0=84?= =?UTF-8?q?=EC=97=90=20=ED=98=B8=ED=99=98=20=EB=90=98=EB=8F=84=EB=A1=9D=20?= =?UTF-8?q?=EC=9D=BC=EB=B6=80=EC=BD=94=EB=93=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/common.lib.php | 9 ++++----- mobile/newwin.inc.php | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/lib/common.lib.php b/lib/common.lib.php index df4ba0736..087875e32 100644 --- a/lib/common.lib.php +++ b/lib/common.lib.php @@ -2047,16 +2047,15 @@ function bad_tag_convert($code) if ($is_admin && $member['mb_id'] !== $view['mb_id']) { //$code = preg_replace_callback("#(\<(embed|object)[^\>]*)\>(\<\/(embed|object)\>)?#i", // embed 또는 object 태그를 막지 않는 경우 필터링이 되도록 수정 - $code = preg_replace_callback("#(\<(embed|object)[^\>]*)\>?(\<\/(embed|object)\>)?#i", - function($matches) { - return "
보안문제로 인하여 관리자 아이디로는 embed 또는 object 태그를 볼 수 없습니다. 확인하시려면 관리권한이 없는 다른 아이디로 접속하세요.
"; - }, - $code); + $code = preg_replace_callback("#(\<(embed|object)[^\>]*)\>?(\<\/(embed|object)\>)?#i", '_callback_bad_tag_convert', $code); } return preg_replace("/\<([\/]?)(script|iframe|form)([^\>]*)\>?/i", "<$1$2$3>", $code); } +function _callback_bad_tag_convert($matches){ + return "
보안문제로 인하여 관리자 아이디로는 embed 또는 object 태그를 볼 수 없습니다. 확인하시려면 관리권한이 없는 다른 아이디로 접속하세요.
"; +} // 토큰 생성 function _token() diff --git a/mobile/newwin.inc.php b/mobile/newwin.inc.php index bfd3eadfc..4e1c051fc 100644 --- a/mobile/newwin.inc.php +++ b/mobile/newwin.inc.php @@ -16,7 +16,7 @@ $result = sql_query($sql, false); for ($i=0; $nw=sql_fetch_array($result); $i++) { // 이미 체크 되었다면 Continue - if ($_COOKIE["hd_pops_{$nw['nw_id']}"]) + if (isset($_COOKIE["hd_pops_{$nw['nw_id']}"]) && $_COOKIE["hd_pops_{$nw['nw_id']}"]) continue; ?> From bfcd66c6c9995968d2c86b722a7a8d42b1627da4 Mon Sep 17 00:00:00 2001 From: thisgun Date: Thu, 14 Jan 2021 10:22:31 +0900 Subject: [PATCH 2/2] =?UTF-8?q?=EB=B2=84=EC=A0=84=205.4.4.7.1=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.php b/config.php index 7ee46ff6a..dd05e6bd2 100644 --- a/config.php +++ b/config.php @@ -5,7 +5,7 @@ ********************/ define('G5_VERSION', '그누보드5'); -define('G5_GNUBOARD_VER', '5.4.4.7'); +define('G5_GNUBOARD_VER', '5.4.4.7.1'); // 이 상수가 정의되지 않으면 각각의 개별 페이지는 별도로 실행될 수 없음 define('_GNUBOARD_', true);