thisgun
b12bf551ec
[security]XSS 취약점 및 token 추가
2026-05-26 03:29:51 +00:00
thisgun
f2e7dbc5ed
[security]그누보드5 XSS, SQL Injection 취약점 수정
2026-04-16 03:46:02 +00:00
thisgun and Claude Opus 4.6
a2608754bd
[fix]SMS 직접입력 발송 시 PHP 8.x Undefined array key 경고 수정
...
case 'h' 직접입력 항목에 bg_no, mb_id, bk_no 키 누락으로 257행에서 Warning 발생
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-16 03:24:09 +00:00
thisgun
31ef78e916
[perf]strstr() 불린 검사를 strpos() !== false 로 교체
...
strstr()은 일치하는 부분 문자열 전체를 반환하므로 존재 여부만 체크할
때는 메모리 할당이 낭비됨. strpos()는 위치(int) 또는 false만 반환하여
메모리 할당 없이 더 빠르게 동일 동작 수행.
적용 파일 (19개, 약 25곳):
- lib/common.lib.php: wr_option html1/html2/secret 검사 3곳
- lib/shop.lib.php: de_taxsave_types 검사 2곳
- lib/latest.lib.php: wr_option secret 검사 1곳
- lib/thumbnail.lib.php: wr_option secret 검사 1곳
- lib/URI/uri.class.php: URI 확장자 검사 1곳
- bbs/view.php: subject/wr_option/content 검사 4곳
- bbs/view_comment.php: wr_option secret 검사 1곳
- bbs/search.php: wr_option/sfl 검사 3곳
- bbs/rss.php: wr_option html 검사 1곳
- bbs/write_update.php: html1/html2 검사 2곳
- bbs/move_update.php: wr_option html 검사 1곳
- adm/admin.lib.php: auth 권한 검사 1곳
- adm/admin.head.php: 메뉴 권한 검사 1곳
- adm/session_file_delete.php: sess_ prefix 검사 1곳
- adm/point_list.php, adm/auth_list.php: sfl mb_id 검사 2곳
- adm/sms_admin/_common.php: install.php 검사 1곳
- adm/shop_admin/configform.php: de_taxsave_types 검사 3곳
- head.sub.php: admin dir 검사 1곳
규칙:
strstr($a, $b) → strpos($a, $b) !== false
!strstr($a, $b) → strpos($a, $b) === false
제외:
- theme/, skin/, plugin/ (사용자 커스터마이징/서드파티)
- strstr() 반환값을 실제로 사용하는 케이스 (예: lib/common.lib.php:4135
if( \$freg = strstr(\$ori_params, '#') ), extend/gif2mp4.extend.php)
2026-04-16 02:29:32 +00:00
chym1217
cb1fadba4c
fix : #42 SMS5 DB에 G5_TABLE_PREFIX 적용
...
- 기존 sms5_* 테이블 존재 시 dbupgrade에서 테이블명 변경
2025-08-19 15:31:58 +09:00
thisgun
f61d6cc09a
SMS관리 휴대폰관리 페이지 PHP특정버전에서 오류나는 문제 수정
2023-01-25 12:30:13 +09:00
thisgun
97a8352117
[KVE-2022-2036] Gnuboard5 관리자페이지 내 Stored XSS 취약점 수정
2022-12-01 15:22:48 +09:00
thisgun
d4f4612b22
안전하지 않는 변수에 필터링 추가
2022-06-17 12:23:21 +09:00
thisgun
d4f554e653
clean_xss_tags 함수 수정으로 인해 일부 입력값에서 줄바꿈이 안되는 문제 수정
2022-06-13 14:46:08 +09:00
kjh
d9471833fe
Merge branch 'php81-jw'
2022-05-31 07:38:17 +00:00
kit rio
aaf5454144
PHP 문자열 내 변수 사용 중 Deprecated 사항 수정
...
PHP 8.2 문자열내 변수 ${var} -> {$var}
https://wiki.php.net/rfc/deprecate_dollar_brace_string_interpolation
2022-05-26 16:58:07 +09:00
kjh
3aee9326d7
fixed Undefined variable
2022-05-24 08:48:51 +00:00
kagla
26f6b802b7
SMS5 솔루션 설치시 불필요한 변수 삭제 (작은별님,211222)
2021-12-22 10:37:15 +09:00
kagla
fc0f67d4c2
$i 값이 증가하지 않아 같은 id 값이 생성되는 오류 수정
2021-09-08 13:58:58 +09:00
thisgun
4ae5040db8
일부 파일에 변수 초기화 코드 추가
2021-05-10 11:37:20 +09:00
thisgun
546e2586be
SMS관리에서 휴대폰번호 그룹이 추가되지 않는 오류 수정
2021-05-10 11:37:05 +09:00
thisgun
102715421f
[KVE-2020-1597, 2021-0016] 그누보드 다중 취약점 수정
2021-01-13 11:48:34 +09:00
thisgun
e5ab7456f2
PHP80 버전에서 경고문이 나오는 코드 및 글 이동시 오류 현상 수정
2021-01-06 09:59:33 +09:00
thisgun
582d1a01f4
php8.0 버전 호환 코드 적용 및 PHP 끝 태그 삭제 일괄적용
2021-01-04 15:33:29 +09:00
seeoya
c5ca99cd20
CSS : #93 중복/미사용 코드 제거
2020-10-29 10:19:52 +09:00
thisgun
94a8cc3eb6
관리자 SMS 휴대폰번호 관리 페이지 오류 수정
2020-06-26 12:11:12 +09:00
thisgun
6da105bd64
[KVE-2020-0288,0319,0320]그누보드 다중 취약점 수정
2020-06-04 15:13:20 +09:00
thisgun
ecb6226599
아이코드 JSON 버전 적용 및 토큰키 입력 추가
2020-04-13 16:04:35 +09:00
thisgun
85e075a5c6
[KVE-2020-0062]그누보드,영카트 SQL 인젝션 취약점 수정
2020-02-18 12:28:32 +09:00
thisgun
3cf0546711
[KVE-2020-0100,0101]그누보드 관리자페이지 XSS 취약점 수정
2020-02-13 15:23:11 +09:00
thisgun
992d3d93f4
[KVE-2019-1581,1585,1586,1590,2020-0012]그누보드XSS취약점 수정
2020-02-12 11:33:53 +09:00
thisgun
2d1af9a3b2
sms 설치테이블 G5_DB_ENGINE 설정에 따르게 수정
2020-02-10 14:05:30 +09:00
thisgun
8182cac90d
XSS 취약점 수정
2019-09-16 10:36:10 +09:00
thisgun
b4604fca67
[KVE-2019-1318] SQL Injection 취약점 수정
2019-09-09 12:27:14 +09:00
thisgun
166727879a
제보받은 작은 문제들 수정
2019-05-28 18:22:08 +09:00
thisgun
40508b05d0
KVE-2018-2451, 2452, 2453, 2019-0208 그누보드 다중 취약점 수정
2019-01-28 11:11:49 +09:00
thisgun
31bf6e94ad
KVE-2019-0001, 0002, 0042, 0050 그누보드 다중 취약점 수정
2019-01-28 10:07:29 +09:00
thisgun
4cc8284016
KVE-2018-1827, 1828, 1829, 1830 그누보드/영카트 다중 취약점 처리
2019-01-07 14:13:03 +09:00
thisgun
b1fc952c76
XSS 취약점 수정
2018-08-22 14:02:14 +09:00
thisgun
ac5d6a4be7
Merge branch 'include' of github.com:gnuboard/g5 into include
2018-08-21 18:00:44 +09:00
thisgun
a4d3de3227
잘못된 주석 코드 삭제
2018-08-21 17:57:09 +09:00
thisgun
c03fec73b9
KVE-2018-0441,0449,0510 그누보드 영카트 다중 취약점 수정
2018-08-17 14:45:04 +09:00
thisgun
d7cf0ce39d
KVE-2018-366, 379, 397 취약점 수정
2018-06-05 11:33:12 +09:00
thisgun
980e65361c
KVE-2018-0300,0331,0356,0358,0370 취약점 수정
2018-05-21 20:32:09 +09:00
thisgun
f7ac06d7d4
5.3 버전 내용 적용
2018-03-30 17:40:37 +09:00
thisgun
06ad4e534a
그누보드 영카트 다중 취약점(17-1029, 17-1047) 수정
2018-03-13 16:11:52 +09:00
thisgun
d7b5c9a4bd
그누보드, 영카트 다중 취약점 (18-062, 092, 101, 102) 수정
2018-03-12 18:14:19 +09:00
thisgun
81b39b59c3
그누보드 Reflected XSS 취약점(KVE-2018-0086) 수정
2018-03-12 15:00:58 +09:00
thisgun
7f9664af0a
그누보드 Reflected XSS 취약점 (891, 906, 908, 910) 수정
2017-12-11 17:52:20 +09:00
thisgun
6f5775381a
아이코드 충전하기 버튼 링크 태그 수정
2017-07-10 17:53:16 +09:00
thisgun
d755a42530
그누보드 원격 취약점 17-259 수정
2017-06-13 15:20:28 +09:00
thisgun
c6425adffc
원격코드 실행 취약점(17-00160) 수정
2017-03-14 12:30:58 +09:00
chicpro
ecc7690046
XSS 취약점(16-781) 수정
2016-10-17 16:55:07 +09:00
chicpro
33e9d1e1d0
관리자 CSRF 취약점 수정2
2015-11-24 11:09:54 +09:00
chicpro
9ed1ecfcb4
php7 대응 코드 수정
2015-11-04 17:12:28 +09:00