whitedot
560aa0af47
security: KVE-2026-2345 승인 후 검증 실패 취소와 장바구니 병합 사전 검사
...
모바일 이니시스 승인 전 장바구니를 검증하고 승인 후 실패는 서버 세션으로 확인한 거래의 취소 결과를 기록한다. 기존 장바구니와 병합할 가격·수량 및 구매 자격도 변경 전에 확인한다.
공통 규칙 46개, SQLite 및 모의 PG 후속 회귀 25개와 PHP 문법 검사를 통과했다. 실제 MySQL·PG 통합 및 동시성 검증은 별도로 필요하다.
2026-09-10 05:17:59 +00:00
whitedot
6d4e75e1c9
security: KVE-2026-2345 장바구니 옵션 검증으로 상품대금 누락 차단
...
공통·기본 테마 AJAX와 일반 장바구니 요청에 동일한 상품·옵션 검증을 적용한다. 주문 준비 및 PC·모바일 주문 제출에서도 기존 행의 종류·가격·구성을 확인한다.
공통 규칙 46개와 격리 MySQL의 MyISAM·InnoDB HTTP/DB 검증 126개를 통과했다. 주문 검증은 PG·주문 저장 이전 경계까지이며 전체 결제 및 동시성 검증은 별도로 필요하다.
2026-09-10 05:17:59 +00:00
thisgun
0080b199ea
[KVE-2026-1823] 장바구니 배송비 구분값을 서버에서 결정하도록 수정
...
장바구니 담기에서 배송비 구분값을 요청값으로 받은 뒤 무료배송 상품과
착불 상품만 서버 값으로 다시 지정하고 있어, 일반 유료배송 상품은 요청값이
그대로 저장되고 배송비 산정 대상에서 빠졌다. 요청값 참조를 제거하고 상품
설정만으로 값을 결정하도록 하여 같은 기능의 AJAX 경로와 동작을 맞춘다.
네이버페이 주문에서도 장바구니에서 읽은 배송비 구분값을 요청 배열에 다시
담아 사용하던 것을 서버 전용 변수로 분리한다. 같은 키를 미리 채워 보내면
인덱스가 밀려 요청값이 사용될 수 있었다.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
(cherry picked from commit 3dbb9034f6f9d6e91916d6dcb78b4c06bc11d733)
2026-08-24 07:56:32 +00:00
thisgun
3e0e8be6da
[security]쇼핑몰 update 엔드포인트 CSRF 보호 추가
2026-04-16 02:02:26 +00:00
thisgun
3ca77a38fb
위시리스트에서 주문하기시 상품이 잘못 장바구니 담기되는 오류 수정
2024-10-23 15:23:47 +09:00
thisgun
ec3fdce5c7
장바구니 업데이트시 sum_qty변수 형변환 수정
2023-07-11 10:41:33 +09:00
thisgun
aca4733b12
쇼핑몰 장바구니에서 재고 이상 주문할수 있는 오류 수정
2023-01-20 11:17:20 +09:00
kagla
3da6e9ff60
$sum['cnt'] 가 null 일때 재고 반영이 제대로 안되는 오류 수정 (그누위즈님,210614)
2021-06-17 16:17:45 +09:00
thisgun
d0f4b58b72
상품 배송비결제 선택시 착불이 되지 않는 오류 수정
2021-01-19 14:05:30 +09:00
thisgun
27e9af5e42
php8.0 버전 호환 코드 적용 및 PHP 끝 태그 삭제 일괄적용
2021-01-04 15:39:15 +09:00
thisgun
4a1596b55b
장바구니 최대수량 선택 오류 및 잘못된 코드 수정
2019-12-30 13:17:28 +09:00
thisgun
9b0078350d
영카트 5.4 버전 내용 적용
2019-12-02 10:29:31 +09:00
thisgun
86e550895c
영카트 본인인증 취약점(KVE-2019-1301) 수정
2019-08-29 16:21:57 +09:00
thisgun
d81b56c0ec
[KVE-2019-0008, 0014, 0029] 영카트 XSS 및 SQL Injection 취약점 수정
2019-02-14 09:26:42 +09:00
thisgun
9e502fdb18
KVE-2018-1987, 2019-0038 영카트 다중 취약점 수정
2019-01-28 16:22:50 +09:00
thisgun
e281aedf7f
KVE-2018-0405 취약점 수정
2018-06-05 11:31:12 +09:00
thisgun
6ec7f461f8
장바구니 업데이트시 옵션테이블에서 사용함으로 설정한 옵션만 업데이트 되도록 수정
2018-04-19 17:31:51 +09:00
chicpro
73bb020487
옵션정보를 이용한 SQL Injection 취약점(16-682) 수정
2016-09-06 14:46:36 +09:00
chicpro
3c392f6d03
장바구니 선택필드 초기화 코드 추가
2016-08-12 11:08:06 +09:00
chicpro
a818a52fe1
바로구매 상품 삭제 코드 위치 변경
2014-12-31 10:37:28 +09:00
chicpro
de2b734362
주문폼 접근 때 재고 체크하도록 수정
2014-11-05 17:40:45 +09:00
chicpro
75490c8767
보관기간 지난 장바구니 상품 삭제 코드 변경
2014-10-31 13:23:22 +09:00
chicpro
79d89c6f7b
상품 최대구매수량 체크 코드 수정
2014-06-27 15:18:21 +09:00
chicpro
0a84261bd6
장바구니 담기 재고 체크 코드 재수정
2014-05-22 09:07:50 +09:00
chicpro
faaf5273bc
장바구니 담기 바로구매 상품 삭제 코드 오류 수정
2014-05-21 17:50:36 +09:00
chicpro
329ce1ed5a
장바구니 담기 재고 체크를 기존 자료 삭제 후 하도록 위치변경
2014-05-21 15:42:08 +09:00
chicpro
3383ffbcd0
상품배송비 관련 오류 수정 - TopSchooL님 제보
2014-03-31 13:02:07 +09:00
chicpro
d36a5a3fc1
포인트지급 기준금액 및 추가옵션 지급 포인트 설정 추가
2014-03-11 15:53:55 +09:00
chicpro
2b994a9f11
구매금액이 음수인 경우 구매하지 못하도록 수정
2014-03-06 14:51:54 +09:00
chicpro
c5e056463c
장바구니 담기때 재고수량 체크 코드 수정
2014-02-20 11:07:28 +09:00
chicpro
6d0f782c0f
최대구매수량 설정 때 장바구니에 중복으로 담기는 오류 수정
2014-02-17 10:09:39 +09:00
chicpro
a994d2dbcd
상품 배송비 표시에 무료 추가
2014-02-11 11:53:15 +09:00
chicpro
ea1f180b2d
상품명에 따옴표 있을 경우 장바구니 담기 오류 수정
2014-01-13 15:40:26 +09:00
chicpro
eb2abeb0e3
추가옵션만 있는 상품 장바구니에 담기지 않는 오류 수정
2013-11-26 18:25:34 +09:00
chicpro
e51a9ad0e8
재고체크시 입금 상태도 반영하도록 수정
2013-10-08 16:26:08 +09:00
chicpro
3a2ccbcc0a
#304 상품구입 최소 최대 수량 기능 추가
2013-10-07 14:46:16 +09:00
chicpro
de94493584
#300 배송비 관련 코드 수정
2013-09-24 13:07:09 +09:00
chicpro
90ee89b4f5
shop 테이블명 g5_shop 으로 변경
2013-09-13 16:23:29 +09:00
chicpro
0f78b67eb7
g4를 g5로 변경
2013-09-13 14:32:06 +09:00
chicpro
476119f53a
cart 테이블의 ct_num 제거
2013-08-27 10:46:26 +09:00
chicpro
067f2dacb0
ct_num 계산 코드 재수정
2013-08-26 18:42:17 +09:00
chicpro
e56f3ce1a1
ct_num 계산 코드 수정
2013-08-26 09:33:50 +09:00
chicpro
52a7bb344e
ct_num 계산 코드 수정
2013-08-23 11:31:53 +09:00
chicpro
523c6e5e31
#282 uq_id 필드 제거
2013-08-23 10:39:16 +09:00
gnuboard
e09608894a
사용되지 않는 코드 삭제
2013-08-07 11:45:47 +09:00
chicpro
164c67bcda
#270 cartupdate 코드 간소화
2013-08-01 17:54:32 +09:00
chicpro
fc914c0a88
#267 cartupdate 에서 가격 포인트는 레코드의 값을 읽어서 저장하도록 수정
2013-07-31 15:28:28 +09:00
gnuboard
4885fe07b4
ct_notax 생성 코드 주석 처리
2013-07-25 16:02:11 +09:00
chicpro
aad7b15e98
여러 개 상품을 담을 때 옵션 상품 skip 하지 않는 오류수정
2013-07-05 11:36:02 +09:00
chicpro
9a3691e2b5
보관함에서 상품담기와 주문하기 기능 수정
2013-06-26 15:04:20 +09:00