Commit Graph
85 Commits
Author SHA1 Message Date
thisgunandClaude Opus 4.8 1fa4467cd1 [security] 주문 관련 필드 출력 시 get_text 인코딩 적용
영카트 주문자명/받는분/입금자명(od_name, od_b_name, od_deposit_name)
이 일부 출력 지점에서 인코딩 없이 노출되어, 저장된 값이 HTML/속성
컨텍스트에서 그대로 렌더링되던 문제 수정. 다음 출력에 get_text() 적용:

- adm/shop_admin/orderform.php, sale1today.php (관리자 주문 화면)
- shop/orderinquiryview.php (PC/모바일/테마 주문조회)
- shop/{inicis,kcp,lg,nicepay,toss}/taxsave_form.php (현금영수증 발행 폼)
- shop/mail/orderupdate{1,2,3}.mail.php, ordermail.mail.php (주문 메일)

비회원 주문 시 입력값이 관리자 화면에서 실행될 수 있는 경로를 차단.
폼 value 의 엔티티는 브라우저 제출 시 디코딩되므로 PG 전송값 및
정상 표시에는 영향 없음.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 06:25:12 +00:00
thisgunandClaude Opus 4.7 eeea46cb69 NHN KCP 가상계좌 발급 응답 코드 V000 허용
KCP 가이드 개정으로 가상계좌 발급 정상 응답이 0000 에서 V000 으로
변경되어, 기존 코드가 발급 성공을 실패로 인식하던 문제를 수정.
결제 hub 의 res_cd 비교 두 곳에서 V000 을 0000 과 동등하게 처리.

가상계좌 입금 완료 처리는 Webhook 입금통보가 담당하므로 본 변경과
무관. 취소/현금영수증/본인인증 경로는 V000 응답 대상이 아니므로
0000 단독 비교 유지.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 11:55:56 +00:00
thisgunandClaude Opus 4.7 59d0b3c19c [security]KVE-2026-0859 KCP CLI Windows 환경 명령 인젝션(RCE) 수정
shop/kcp/pp_cli_hub_lib.php, shop/kcp/pp_ax_hub_lib.php 의
mf_do_tx() Windows 분기가 사용자 입력이 포함된 KCP CLI 인자를
큰따옴표로 감싼 단일 문자열로 만들어 mf_exec() 첫 인자로 전달했고,
mf_exec() 는 첫 인자를 escape 없이 exec() 에 넘겨 Windows cmd.exe
메타문자(`"`, `&` 등)로 인증 없는 OS 명령 실행이 가능했음.

Linux 분기와 동일하게 실행 파일 경로와 콤마 구분 인자 문자열을
분리하여 mf_exec($bin_exe, $args) 형태로 호출하도록 변경.
mf_exec() 의 foreach 가 두 번째 이후 인자에 escapeshellarg() 를
자동 적용하여 cmd.exe 메타문자가 안전하게 wrapping 됨.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 03:35:51 +00:00
thisgun 9758007f91 NHN_KCP 네이버페이 간편결제 카드 또는 머니결제로 분리 2025-07-31 20:21:22 +09:00
thisgun 92c1052cf5 NHN_KCP 결제정보 검증기능 추가 적용 2024-05-14 17:10:00 +09:00
thisgun 6048a8a1c5 NHN_KCP 결제정보 검증기능 적용 2024-04-17 15:21:55 +09:00
thisgun 73a5f4cc47 NHN_KCP 에스크로 마크 상점코드가 SIR로 나왔던 오류 수정 2024-01-24 10:53:16 +09:00
Hailey Kim 444c6d88c2 Merge branch 'gnuboard:master' into master 2022-06-21 18:06:23 +09:00
kit rio df295bfe59 PHP 8.1 클래스 var -> public 수정 2022-05-31 14:56:08 +09:00
seeoya 26857a8d50 G5-87 쇼핑몰 : KCP 결제창 표시될 때 화면이 스크롤되지 않도록 수정 (HSCOMM님, 220503) 2022-05-03 16:12:34 +09:00
thisgun 17fbe67f7e NHN_KCP 네이버페이 포인트결제 가능하게 옵션 추가 2021-05-17 17:37:53 +09:00
thisgun f9f8d0a9f0 PHP8 버전에서 KCP 현금영수증 오류 수정 2021-02-26 16:59:44 +09:00
thisgun 27e9af5e42 php8.0 버전 호환 코드 적용 및 PHP 끝 태그 삭제 일괄적용 2021-01-04 15:39:15 +09:00
thisgun e29db7b0db NHN_KCP 에스크로 페이지 코드 수정 2020-10-27 16:36:32 +09:00
thisgun cfaa0e367d 잘못된 NHN_KCP 네이버페이 간편결제 스크립트 수정 2020-09-16 17:02:13 +09:00
thisgun 16c34cd0f2 NHN_KCP 간편결제-네이버페이,카카오페이 적용 2020-09-16 12:17:38 +09:00
thisgun cd0d95ab7a [KVE-2020-0656]영카트 제로클릭 명령어삽입 취약점 수정 2020-08-12 16:36:51 +09:00
thisgun 11b6daf2f6 NHN_KCP 웹표준결제코드에 주석추가 2020-08-11 18:27:23 +09:00
thisgun 92f2f9100e [KVE-2019-1158,1159]영카트_XSS_취약점 수정 2019-08-07 11:35:15 +09:00
thisgun b133949b1c KVE-2019-1024 RCE 취약점 수정 2019-06-18 15:25:54 +09:00
thisgun c5bfb32c7e kcp 결제 모듈중 include 처리수정 2017-04-17 09:55:20 +09:00
chicpro ee9d470e29 누락된 코드 추가 2016-08-10 09:39:56 +09:00
chicpro 39dae2e214 KCP 웹표준 모듈 적용 2016-04-22 12:23:39 +09:00
chicpro 5f73ce20d7 PHP7 대응 KCP 결제모듈 수정 2015-12-22 15:11:25 +09:00
chicpro 8b3eedb3e7 kcp 결제모듈 php7 대응 수정 2015-12-22 12:05:05 +09:00
chicpro 25a487ead9 kcp 로그 생성 경로 설정 수정 2015-12-08 15:02:54 +09:00
chicpro 055a5eac68 개인결제 반응형 대응 수정 2015-10-01 10:02:27 +09:00
chicpro e8ae9bc29e 크롬 브라우저 kcp 결제관련 코드 수정 2015-09-30 15:30:11 +09:00
chicpro adf212c868 kcp 결제 스크립트 수정 2015-09-17 16:15:27 +09:00
chicpro 6495aa0075 이니시스 kpay 결제 정보처리 추가 2015-09-08 10:24:00 +09:00
chicpro 1b03e331f8 PG사 간편결제 추가 2015-09-07 12:09:07 +09:00
chicpro 053fb62dca kcp 라이브러리 include 코드 변경 2015-01-28 09:17:29 +09:00
chicpro 0709816c40 kcp 사이트키 입력 관련 코드 수정 2014-09-26 14:19:09 +09:00
chicpro 66dfe570f4 KCP 부분취소 코드 오류 수정 2014-09-02 13:09:42 +09:00
chicpro 3c8dcfd9b5 개인결제 현금영수증 발급 기능 추가 2014-08-08 17:39:31 +09:00
chicpro 21b5df8827 코드 정리 2014-08-08 11:16:22 +09:00
chicpro 0288dd51f8 윈도우 APM 환경에서 현금영수증 오류 수정 2014-08-08 10:41:27 +09:00
chicpro 5987db4c73 윈도우 APM 환경에서의 오류 수정 2014-08-08 10:23:39 +09:00
chicpro 9ec8091370 kcp 취소 메세지 한글깨짐 수정 2014-07-02 16:21:25 +09:00
chicpro 43b41354e6 lg 부분취소 기능 추가 2014-06-13 16:35:39 +09:00
chicpro c74af86e5a lg 에스크로 배송 연동 기능 추가 2014-06-13 13:21:15 +09:00
chicpro 408bd01812 kcp 결제 모듈 설치 스크립트 수정 2014-06-10 17:44:04 +09:00
chicpro 57edd26a6f 태그 오타 수정 2014-06-02 09:04:57 +09:00
chicpro c49d997210 현금영수증 확인 url 및 등록 시 한글깨짐 수정 2014-05-08 09:59:08 +09:00
chicpro 12dfb94d76 kcp 사이트 코드 오류 수정 2014-05-07 17:02:03 +09:00
chicpro c1db296957 #376 무통장입금만 사용할 때는 kcp 안내 나오지 않도록 수정 2014-04-30 10:46:28 +09:00
chicpro 342044ef9c 에스크로 사이트코드 오류 수정 2014-04-24 14:19:22 +09:00
chicpro 1c01a2b6f4 일부 서버에서의 setlocale 결과값 오류로 인한 kcp 연동 오류 수정 2014-04-16 10:56:43 +09:00
chicpro dbd8bcfe51 주문폼과 개인결제폼의 공통되는 필드 통합사용하도록 수정 2014-04-09 11:13:55 +09:00
chicpro 6ebd6f86fb lg 모듈 영수증 출력 관련 코드 수정 2014-04-08 15:52:18 +09:00