<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>그누보드 &amp;gt; 그누보드5 &amp;gt; 그누보드5 다운로드</title>
<link>http://sir.kr/g5_pds</link>
<description>테스트 버전 0.2 (2004-04-26)</description>
<language>ko</language>


<item>
<title>그누보드(영카트) 5.6.43 - NHN KCP 현금영수증 처리 보완</title>
<link>http://sir.kr/g5_pds/7793</link>
<description><![CDATA[<a href="https://github.com/gnuboard/gnuboard5/compare/v5.6.42...v5.6.43" rel="nofollow">📌5.6.42→5.6.43 변경 비교</a><br />
<br />
<strong>[릴리즈 노트]</strong>
<ul>
	<li>버전: 5.6.43</li>
	<li>배포일: 2026-10-14</li>
	<li>패치 기준: 5.6.42</li>
	<li>DB업그레이드: 불필요 (새 DB 변경 없음)</li>
	<li>삭제 대상 파일: 없음</li>
</ul>
<strong>[개발자 노트]</strong><br />
NHN KCP 현금영수증 발급 화면을 거치지 않은 직접 요청에도 처리 단계에서 주문 소유권과 금액을 확인하도록 보완했습니다. 외부 승인과 원장 저장 결과가 불확실한 경우에는 재발급보다 거래 내역 대조를 우선합니다.<br />
<br />
자세한 확인 대기 거래 처리와 적용·복구 원칙은 <a href="https://github.com/gnuboard/gnuboard5/blob/v5.6.43/docs/security-kve-2026-2513.md" rel="nofollow">KCP 현금영수증 보안 안내</a>를 확인하십시오. 복구 시에도 처리 중 표식을 보존하고 취약한 처리 경로를 외부에 다시 열지 않아야 합니다.<br />
<br />
<strong>[패치 노트]</strong>

<ul>
	<li>KVE-2026-2513: 현금영수증 처리 시 실제 주문·개인결제의 존재, 요청자의 권한, 수납 상태와 발급 가능 여부를 서버에서 확인합니다.</li>
	<li>세션·주문·작업에 결합된 일회용 토큰과 DB 처리 상태로 위조 요청과 중복 발급을 차단합니다. 현재 화면에서 사용하지 않는 직접 조회·취소 요청은 거절합니다.</li>
	<li>금액·세액·주문자·가맹점 정보는 요청값 대신 주문 원장과 서버 설정으로 구성합니다.</li>
	<li>개인결제는 전액 수납된 독립 결제만 발급할 수 있습니다. 주문에 연결된 개인결제는 해당 주문에서 처리합니다.</li>
	<li>승인 후 저장 실패 시 해당 거래만 보상 취소하고, 저장 응답 유실은 원장을 재조회합니다. 결과 불명·취소 실패는 관리자 확인 상태를 유지합니다.</li>
	<li>관리자 주문·개인결제 화면에 처리 확인번호와 확인 필요 안내를 표시합니다.</li>
	<li>NHN KCP 모듈의 PHP 8.4 동적 속성 경고, 기본·테마 푸터의 실행시간 변수 경고, 서버 IP 변수가 없는 환경의 쇼핑몰 설정 경고를 보완합니다.</li>
</ul>
<strong>[업데이트 방법]</strong>

<ol>
	<li>파일과 DB를 백업하고 진행 중인 현금영수증 발급이 없는 유지보수 시간에 적용합니다.</li>
	<li>5.6.42 설치본에 전체 소스 또는 `gnuboard5.6.43.patch.zip`을 적용합니다. 처리 파일·발급 폼·결과 화면·공통 라이브러리·관리자 안내를 함께 반영하십시오. 사용자 수정 파일에도 변경 내용을 병합해야 합니다.</li>
	<li>이번 버전의 새 DB 마이그레이션과 삭제 파일은 없습니다. 이전 버전의 누락된 업그레이드는 관리자 DB업그레이드에서 완료하십시오.</li>
	<li>적용 전에 열어둔 발급 화면은 닫고 다시 여십시오. 이전 폼의 토큰 없는 요청은 거절됩니다.</li>
	<li>관리자와 주문자의 정상 발급, 타인 주문 접근 차단, 금액·발급 상태를 확인하고 운영을 재개합니다.</li>
	<li>처리 확인 필요 거래는 KCP 거래 내역과 원장을 대조한 뒤 조치합니다. 시간 경과만으로 처리 중 표식을 지우거나 재발급하지 마십시오.</li>
</ol>]]></description>
<dc:creator>SIR</dc:creator>
<dc:date>Wed, 14 Oct 2026 16:13:27 +0900</dc:date>
</item>


<item>
<title>그누보드(영카트) 5.6.42 - 비밀번호 찾기 보호 강화 및 토스페이먼츠 결제 처리 보완</title>
<link>http://sir.kr/g5_pds/7785</link>
<description><![CDATA[<a href="https://github.com/gnuboard/gnuboard5/compare/v5.6.41...v5.6.42" rel="nofollow">📌5.6.41 → 5.6.42 변경 비교</a><br />
<a href="https://github.com/gnuboard/gnuboard5/blob/v5.6.42/docs/database-migrations.md" rel="nofollow">📌DB 마이그레이션·복구 안내</a><br />
<br />
<strong>[릴리즈 노트]</strong>
<ul>
	<li>버전: 5.6.42</li>
	<li>배포일: 2026-10-08</li>
	<li>패치 기준: 5.6.41</li>
	<li>DB업그레이드: 필수
	<ul>
		<li>20261008_001_abuse_rate</li>
		<li>20261008_002_abuse_rate_transaction</li>
		<li>20261008_003_password_lost_policy</li>
	</ul>
	</li>
	<li>삭제 대상 파일: 없음</li>
</ul>
<strong>[개발자 노트]</strong><br />
비밀번호 찾기는 회원이 계정에 다시 접근할 수 있도록 돕는 기능이지만, 누군가 반복해서 요청하면 회원에게 불필요한 메일이 쌓이고 사이트의 발송 부담도 커질 수 있습니다.<br />
<br />
이번 버전은 이러한 반복 요청을 줄이면서, 정상적으로 도움을 요청한 회원이 비밀번호 변경을 마칠 수 있도록 하는 데 초점을 맞췄습니다.<br />
사이트마다 이용자 수와 접속 환경이 다르므로 기본 설정으로 시작하되 운영자가 제한값을 조정할 수 있도록 했습니다.<br />
<br />
쇼핑몰에서는 주문 내용이 결제 과정에 정확히 이어지도록 금액과 상품명 처리도 함께 점검했습니다.<br />
<br />
<strong>[패치 노트]</strong>

<ul>
	<li>비밀번호 찾기 보호 강화
	<ul>
		<li>접속 IP별 요청 횟수, 같은 이메일 주소로의 재발송, 사이트 전체의 안내 메일 발송 빈도에 각각 제한을 추가했습니다.</li>
		<li>재발송이 제한된 상태에서 다시 요청해도 먼저 받은 메일의 비밀번호 변경 링크를 유지합니다. 잘못된 링크를 열어도 정상 링크는 사용할 수 있으며, 비밀번호 변경을 마친 링크는 다시 사용할 수 없습니다.</li>
		<li>사이트의 메일 발송 프로그램이 실패를 알리면, 다른 요청에서 이미 변경하거나 사용하지 않은 경우 이전 링크를 복원하고 해당 수신자의 재요청 대기를 최대 60초로 줄입니다. 메일 서버가 발송을 접수한 뒤 수신함에 도착하지 않은 경우에는 이 처리가 적용되지 않습니다.</li>
		<li>입력한 이메일 주소의 가입 여부를 화면 안내로 알아낼 수 없도록 공통 문구를 표시합니다. 최근 요청이나 발송 제한 때문에 메일이 추가로 발송되지 않을 수 있다는 안내도 포함했습니다.</li>
	</ul>
	</li>
	<li>결제 처리 보완
	<ul>
		<li>모바일 토스 결제에서 면세금액이 0원인 주문을 처리할 때, 0이 빈 값으로 바뀌어 오류가 발생하는 문제를 수정했습니다.</li>
		<li>저장된 주문 정보를 결제 화면에 다시 불러올 때 따옴표·역슬래시가 원래 내용대로 복원되도록 했습니다. 토스 v2의 PC·모바일 일반 주문 및 개인결제에서도 이러한 문자가 상품명에서 빠지거나 결제 화면의 동작을 방해하지 않도록 보완했습니다.</li>
	</ul>
	</li>
</ul>
<strong>[업데이트 안내]</strong>

<ol>
	<li>파일과 DB를 백업하고 비밀번호 찾기 및 주문·결제 작업을 잠시 중지합니다.</li>
	<li>5.6.41 설치본에 전체 소스 또는 아래 패치 ZIP을 반영합니다. 이전 버전은 선행 업데이트도 적용하십시오. 사용자 수정 주문서·결제 폼에는 변경 내용을 병합합니다.</li>
	<li>최고관리자로 관리자 DB업그레이드를 열어 위 마이그레이션 3개를 순서대로 적용합니다. DB는 InnoDB를 지원해야 하며, 업그레이드 시 테이블 생성·변경 권한, 사이트 실행 시 조회·추가·갱신·삭제 및 트랜잭션 처리가 필요합니다. 저장소 준비나 권한 확인에 실패하면 비밀번호 찾기가 제한됩니다.</li>
	<li><strong>환경설정 → 기본환경설정 → 기본 메일 환경 설정</strong>에서 비밀번호 찾기 요청 제한을 확인합니다. 아래 기본값으로 사용할 수 있으며, 값을 변경하거나 기본값으로 되돌릴 수도 있습니다.</li>
	<li>안내 메일에 사용되는 사이트 주소와 실제 메일 수신을 확인합니다. 정상 요청, 반복 요청, 먼저 받은 메일의 비밀번호 변경 링크가 올바르게 동작하는지 점검합니다.</li>
	<li>브라우저·CDN 캐시를 갱신하고 사용하는 PC·모바일 결제 경로의 주문명, 금액, 면세금액 및 완료 처리를 확인한 뒤 운영을 재개합니다.</li>
</ol>
<strong>[요청 제한 설정 시 참고 사항]</strong>

<table border="1" cellpadding="1" cellspacing="1" style="width:100%;">
	<tbody>
		<tr>
			<td style="text-align:center;">대상</td>
			<td style="text-align:center;">기본 설정</td>
		</tr>
		<tr>
			<td>같은 접속 IP</td>
			<td>연속 10회까지 허용하고, 6초마다 1회분 회복</td>
		</tr>
		<tr>
			<td>사이트 전체 안내 메일</td>
			<td>연속 30회까지 허용하고, 1초마다 1회분 회복</td>
		</tr>
		<tr>
			<td>같은 이메일 주소</td>
			<td>5분에 1회 발송</td>
		</tr>
	</tbody>
</table>
<br />
회복 간격은 사용한 허용량이 다시 채워지는 간격이며, 모든 요청의 응답을 그만큼 늦추는 설정은 아닙니다. 회사나 학교처럼 여러 사람이 같은 인터넷 회선을 쓰는 환경에서는 접속 IP가 같아 한도를 함께 사용할 수 있습니다. 프록시를 사용하는 사이트는 실제 접속 IP를 올바르게 구분하는지도 확인하십시오. 방문자가 보낸 IP 헤더를 무조건 신뢰하도록 설정해서는 안 됩니다.<br />
<br />
이 기능의 보호 범위는 비밀번호 찾기입니다. 다른 메일 기능이나 사이트 전체의 일일 발송량을 제한하지 않으며, 기본 Kcaptcha 음원의 자동 판독 문제 자체를 해결하지도 않습니다. 자동화된 요청에 대한 보호를 강화하려면 기본환경설정에서 지원하는 다른 자동등록방지 서비스도 검토해 주십시오.]]></description>
<dc:creator>SIR</dc:creator>
<dc:date>Thu, 08 Oct 2026 15:37:46 +0900</dc:date>
</item>


<item>
<title>그누보드(영카트) 5.6.41 - KG이니시스 보안강화 및 개인정보 보호 강화</title>
<link>http://sir.kr/g5_pds/7778</link>
<description><![CDATA[<a href="https://github.com/gnuboard/gnuboard5/compare/v5.6.40...v5.6.41" rel="nofollow">📌5.6.40 → 5.6.41 비교</a><br />
<a href="https://github.com/gnuboard/gnuboard5/blob/v5.6.41/docs/attachment-filename-privacy.md" rel="nofollow">📌첨부파일명 변경 및 선택적 이전 안내</a><br />
<br />
<strong>[릴리즈 노트]</strong>
<ul>
	<li>버전: 5.6.41</li>
	<li>배포일: 2026-09-30</li>
	<li>패치 기준: 5.6.40</li>
	<li>DB업그레이드: 불필요 (새 DB 변경 없음)</li>
	<li>삭제 대상 파일: 없음</li>
</ul>
<strong>[개발자 노트]</strong><br />
KG이니시스의 가맹점 보안 강화 권고사항을 기존 웹표준·모바일 연동에도 적용했습니다. 결제 키가 빠진 상태로 요청을 계속하지 않도록 했으므로, 기존 모바일 결제를 운영하는 가맹점은 배포 전에 해당 MID의 모바일 금액위변조 HashKey를 확인해 주십시오.<br />
<br />
게시판·1:1 문의 첨부파일은 업로드마다 새로운 난수 이름을 사용합니다. 기존 파일 이름까지 자동 변경하면 본문 링크·썸네일·외부 스토리지 참조에 영향을 주므로, 기존 파일 이전은 별도 안내에 따라 선택적으로 진행합니다.<br />
<br />
<strong>[패치 노트]</strong>

<ul>
	<li>이니시스 웹표준 결제에 `use_chkfake=Y`와 SignKey 기반 `verification`을 추가하고 승인·망취소에도 검증값을 전달합니다.</li>
	<li>기존 모바일 일반 주문·개인결제·간편결제에 `amt_hash=Y`, `centerCd=Y`, `P_TIMESTAMP`, `P_CHKFAKE`를 적용합니다. 인증결과의 IDC와 승인 URL이 서버 허용 목록에 정확히 일치해야 승인 요청을 보냅니다.</li>
	<li>PC·모바일 서명 발급 시 저장된 주문 접근 상태·금액과 간편결제별 사용 설정을 확인합니다. 주문 저장·서명 발급 실패 시 후속 결제를 차단하고 PC 간편결제의 IDC 옵션도 유지합니다.</li>
	<li>게시판·1:1 문의의 신규·교체 첨부파일을 독립적인 16바이트 난수 기반 이름으로 저장합니다. 파일명 충돌이나 난수·저장 실패 시 기존 첨부파일을 보존합니다. 원본 다운로드 이름과 기존 파일 참조는 유지합니다.</li>
</ul>
<strong>[업데이트 방법]</strong>

<ol>
	<li>파일·DB를 백업하고 신규 주문·결제 및 첨부 업로드를 잠시 중지합니다.</li>
	<li>이니시스 이용 가맹점은 가맹점관리자 → 상점정보 → 계약정보 → KEY 정보의 <strong>모바일 금액위변조 Hash Key</strong>를 쇼핑몰 설정에 입력합니다. 이미 해당 MID의 올바른 키가 있으면 그대로 사용합니다. 웹표준 결제의 <strong>웹결제 사인키</strong>도 해당 MID와 일치해야 합니다. INIAPI KEY는 이 키들을 대신하지 않습니다.</li>
	<li>사용자 수정 주문서·결제 폼에는 추가된 필드와 서명 호출도 함께 병합해야 합니다.</li>
	<li>브라우저·CDN 캐시를 갱신하고 PC·모바일 일반 주문, 개인결제, 사용하는 간편결제의 승인·취소와 가상계좌 발급·입금 반영을 계약된 PG 환경에서 확인합니다. HashKey가 없으면 기존 모바일 결제 요청은 중단됩니다.</li>
	<li>게시판·1:1 문의의 신규 첨부, 이미지·썸네일, 다운로드 원본 이름, 교체·삭제 및 기존 첨부파일 표시를 확인한 뒤 운영을 재개합니다. 안전한 난수 소스가 없는 환경에서는 업로드가 실패하며, 구형 PHP·Windows 환경은 난수 API 지원을 별도로 확인해야 합니다.</li>
</ol>
INIpay PRO의 기존 무결성 검증과 IDC별 승인 URL 처리는 유지합니다.<br />
기존 첨부파일 이름은 자동 변경하지 않습니다. 기존 URL의 IP 파생값까지 제거하려는 경우 <a href="https://github.com/gnuboard/gnuboard5/blob/v5.6.41/docs/attachment-filename-privacy.md" rel="nofollow">첨부파일명 변경 및 선택적 이전 안내</a>를 확인하십시오.]]></description>
<dc:creator>SIR</dc:creator>
<dc:date>Wed, 30 Sep 2026 12:44:58 +0900</dc:date>
</item>


<item>
<title>그누보드(영카트) 5.6.40 - 보안패치</title>
<link>http://sir.kr/g5_pds/7766</link>
<description><![CDATA[<a href="https://github.com/gnuboard/gnuboard5/compare/v5.6.391...v5.6.40" rel="nofollow">📌5.6.391 → 5.6.40 비교</a><br />
<a href="https://github.com/gnuboard/gnuboard5/compare/v5.6.391...v5.6.40" rel="nofollow">📌</a><a href="https://github.com/gnuboard/gnuboard5/blob/v5.6.40/docs/security-kve-2026-2424.md" rel="nofollow">LG 통보 보호 및 기존 거래·실패 복구 안내</a><br />
<br />
<strong>[개발자 노트]</strong><br />
가상계좌 입금 통보는 주문의 입금 상태를 바꾸는 요청인 만큼, 통보의 인증정보와 실제 저장된 거래가 함께 일치해야 합니다. 이번 버전에서는 LG 상점키가 비어 있거나 다른 PG의 주문인 경우 입금 처리로 이어질 수 있던 경로를 차단했습니다.<br />
<br />
정상 통보가 여러 번 오거나 입금과 은행 취소가 순서대로 도착하지 않는 상황도 보완했습니다. 처리 이력을 남기고 같은 통보의 재전송을 구분해 중복 반영을 방지하며, 처리 도중 실패한 요청은 같은 통보로 나머지 처리를 복구할 수 있도록 했습니다.<br />
<br />
기존 거래에는 결제 당시 상점 MID가 저장되어 있지 않을 수 있습니다. 이런 거래를 현재 설정으로 추정해 처리하지 않도록 했으므로, 미입금 LG 거래가 있는 운영자는 원장 대조와 MID 보정 절차를 확인해 주십시오. 이번 업데이트가 과거 주문의 정합성까지 자동으로 복구하는 것은 아닙니다.<br />
<br />
<strong>[패치 노트]</strong>
<ul>
	<li>보안 수정
	<ul>
		<li>KVE-2026-2424: LG 가상계좌 통보의 발신 IP·상점키·서명을 검사하고, 저장된 상점 MID·PG·거래번호·계좌·금액과 대조합니다. 빈 상점키나 다른 PG 주문을 이용한 입금 처리를 차단합니다.</li>
		<li>PC·모바일의 일반 주문과 개인결제에 결제 당시 LG MID를 저장하여 이후 설정 변경과 구분합니다.</li>
		<li>통보 이력과 관련 테이블 잠금으로 중복·동시·역순 통보 및 중간 실패 후 재처리를 보호합니다.</li>
	</ul>
	</li>
	<li>처리 보완
	<ul>
		<li>은행 입금 취소 시 확인된 입금 이력의 금액만 되돌립니다. 출고가 끝난 주문은 물류 상태를 유지하고 운영자 대조가 필요함을 기록합니다.</li>
		<li>개인결제 입금 후 연결 주문이 변경·해제·추가된 경우, 다른 주문에서 금액이 차감되지 않도록 취소 처리를 차단합니다.</li>
		<li>사용 중지된 개인결제도 기존 입금의 은행 취소를 처리합니다. 사용 중지 상태의 신규 입금은 계속 거부합니다.</li>
		<li>신규 설치 SQL과 기존 설치본의 DB업그레이드에 LG MID 컬럼 및 통보 이력 테이블을 추가합니다.</li>
	</ul>
	</li>
</ul>
<strong>[릴리즈 노트 및 업데이트 안내]</strong>

<ul>
	<li>버전: 5.6.40</li>
	<li>배포일: 2026-09-20</li>
	<li>패치 기준: 5.6.391</li>
	<li>DB업그레이드: 필수 (`20260918_001_lg_notification`)</li>
	<li>삭제 대상 파일: 없음</li>
</ul>
<strong>[업데이트 순서]</strong>

<ol>
	<li>신규 주문·결제 접수를 잠시 중지하고 소스·설정·DB를 백업합니다. 진행 중인 결제와 기존 미입금 LG 거래를 확인합니다.</li>
	<li>최고관리자의 환경설정 → DB업그레이드를 실행합니다. DB 계정에는 관련 테이블의 `LOCK TABLES`, `SELECT`, `INSERT`, `UPDATE` 권한이 필요합니다. 스키마 적용 전에는 주문 저장이나 통보 처리가 실패할 수 있습니다.</li>
	<li>기존 미입금 LG 거래는 PG 원장의 주문번호·거래번호·상점 MID·운영/테스트 여부·계좌·금액을 대조합니다. 확인된 거래만 `od_lg_mid`·`pp_lg_mid`를 보정하고 PG 재통보를 요청합니다. 현재 상점 설정을 과거 거래 전체에 일괄 복사하지 마십시오.</li>
	<li>PHP 캐시를 사용하는 환경은 변경 코드 반영 여부를 확인합니다. HTTPS와 프록시의 원본 IP 복원, 실제 계약 PG 테스트 환경에서 PC·모바일 일반/개인결제의 계좌 발급·입금·은행 취소·재통보를 확인한 뒤 접수를 재개합니다.</li>
	<li>이번 처리는 일반형 가상계좌의 전액 입금을 대상으로 합니다. 고정식 계좌·부분입금이나 계약별 취소 금액·순번 형식은 별도 대조가 필요합니다. 미완료 통보 이력을 임의로 삭제하거나 완료로 바꾸지 말고, 상세 복구 안내에 따라 원장과 대조해 주십시오.</li>
</ol>]]></description>
<dc:creator>SIR</dc:creator>
<dc:date>Mon, 21 Sep 2026 09:20:59 +0900</dc:date>
</item>


<item>
<title>그누보드(영카트) 5.6.39.1 - 영카트 UI 오류 수정</title>
<link>http://sir.kr/g5_pds/7758</link>
<description><![CDATA[📌<a href="https://github.com/gnuboard/gnuboard5/compare/v5.6.39...v5.6.391" rel="nofollow">5.6.39 → 5.6.39.1 비교</a><br />
📌<a href="https://github.com/gnuboard/gnuboard5/releases/tag/v5.6.391" rel="nofollow">5.6.39.1 깃헙 릴리즈 안내</a><br />
<br />
<strong>[개발자 노트]</strong><br />
이번 패치는 <a href="https://sir.kr/boards/g5_pds/7741" rel="nofollow">5.6.37 버전에서 발생한 영카트 UI 표시 오류</a>를 수정한 버전입니다.<br />
테마·플러그인 등 서드파티 개발자분들의 불편과 추가 작업을 최소화하기 위해, 문제 확인 후 신속히 수정하여 배포합니다.<br />
<br />
<strong>[패치 노트]</strong>
<ul>
	<li>쇼핑몰 breadcrumb를 5단계까지 표시하도록 개선</li>
	<li>서브메뉴는 5단계가 있으면 5단계만, 없으면 4단계만 표시</li>
	<li>기존 화면 배치를 유지하고 PC·모바일 기본 스킨과 basic 테마에 반영</li>
</ul>
<strong>[릴리즈 및 업데이트 안내]</strong>

<ul>
	<li>배포 버전: 그누보드(영카트) 5.6.39.1</li>
	<li>배포일: 2026년 9월 15일</li>
	<li>패치 기준: 5.6.39</li>
	<li>추가 DB업그레이드·삭제 파일: 없음</li>
</ul>
기존 파일을 백업한 뒤 전체 배포본 또는 패치를 적용해 주세요.<br />
사용자 수정 스킨은 공통 라이브러리와 스킨 변경 내용을 함께 확인해 주세요.]]></description>
<dc:creator>SIR</dc:creator>
<dc:date>Tue, 15 Sep 2026 15:30:59 +0900</dc:date>
</item>


<item>
<title>그누보드(영카트) 5.6.39 - 보안패치</title>
<link>http://sir.kr/g5_pds/7754</link>
<description><![CDATA[<a href="https://github.com/gnuboard/gnuboard5/compare/v5.6.38...v5.6.39" rel="nofollow">📌5.6.38 → 5.6.39 비교</a><br />
<a href="https://github.com/gnuboard/gnuboard5/blob/v5.6.39/docs/security-kve-2026-2140.md" rel="nofollow">📌주문 정보 정리·복구 및 사용자 수정 파일 반영 안내</a><br />
<a href="https://github.com/gnuboard/gnuboard5/blob/v5.6.39/docs/migration-directory-security.md" rel="nofollow">📌웹 서버별 마이그레이션 파일 접근 차단 안내</a><br />
<br />
<strong>[개발자 노트]</strong><br />
최근 보안 취약점 제보가 집중적으로 접수되어, 확인된 문제를 신속히 해결하고자 평소보다 짧은 간격으로 패치를 배포하고 있습니다. 잦은 업데이트로 사이트 운영과 유지보수에 부담을 드리는 점 양해 부탁드립니다. 제보해 주신 분들과 업데이트에 협조해 주시는 운영자 여러분께 감사드립니다.<br />
<br />
아울러 <span style="color:#860cff;"><u>보안 강화와 안정적인 유지보수를 위해 PHP 최소 지원 버전을 높이는 방향을 검토</u></span>하고 있습니다. 오래된 PHP 환경과의 호환성을 유지하면서 보안 개선을 적용하는 데 제약이 있어, 지원 범위 조정이 필요한 상황입니다. 최소 지원 버전과 적용 시점은 아직 확정되지 않았습니다. 변경이 결정되면 사전에 공지하고, 운영 환경을 점검하고 전환할 수 있도록 안내하겠습니다.<br />
<br />
PHP 최소 지원 버전 관련하여 의견 있으신 경우 댓글, <a href="https://github.com/gnuboard/gnuboard5/issues" rel="nofollow">깃허브 이슈</a>, 메일(<a href="mailto:minsup@sir.kr">minsup@sir.kr</a>) 등 편하신 방법으로 접수 부탁드립니다.<br />
<br />
<strong>[패치 노트]</strong>
<ul>
	<li>보안 수정
	<ul>
		<li>PC·모바일 토스 및 모바일 KCP 결제 복귀 시 주문별 토큰과 소유자·장바구니·결제수단·유효기간 검증 강화</li>
		<li>임시 주문 정보의 비인가 접근 및 조작 차단</li>
		<li>임시 주문 저장 항목을 제한하고, 비회원 비밀번호·토큰을 복원용 데이터와 주문 POST 로그에서 제외</li>
		<li>결제 승인 상태와 결과를 기록하여 중복 승인 및 응답 유실 후 잘못된 재처리 방지</li>
		<li>DB 마이그레이션 SQL 파일의 웹 접근 차단 설정 및 안내 추가</li>
		<li>관련 식별자: KVE-2026-2140</li>
	</ul>
	</li>
	<li>기능 개선 및 오류 수정
	<ul>
		<li>쿠키 없는 결제 복귀 및 다중 탭 결제를 주문별로 처리하도록 보완</li>
		<li>토스 거래 조회와 멱등 처리로 승인 결과 복구 보강</li>
		<li>완료·만료된 임시 주문 정보 정리 및 미완료 거래 복구용 CLI 도구 추가</li>
		<li>신규 설치 시 배포본의 DB 마이그레이션 이력을 자동 등록하고, 등록 실패 시 설치 완료 처리 중단</li>
		<li>마이그레이션 이력 테이블의 구조 불일치 및 조회 실패 시 잘못된 DB업그레이드 실행 차단</li>
		<li>PHP 5.2 구문 호환성 및 MySQL 5.0의 연결당 잠금 제약 대응 보완</li>
	</ul>
	</li>
</ul>
<strong>[릴리즈 노트 및 업데이트 안내]</strong>

<ul>
	<li>배포 버전: 그누보드(영카트) 5.6.39</li>
	<li>배포일: 2026년 9월 14일</li>
	<li>패치 기준: 5.6.38</li>
	<li>DB업그레이드: 필수</li>
	<li>삭제 대상 파일: 없음</li>
</ul>
<strong>[업데이트 순서]</strong>

<ol>
	<li>소스·설정·DB를 백업하고 신규 결제 접수를 잠시 중지해 주세요. 진행 중인 결제와 승인 후 주문이 완료되지 않은 거래를 먼저 확인해 주세요.</li>
	<li>전체 배포본 또는 패치 파일을 반영해 주세요. 사용자 수정 파일은 비교·병합하고, migrations/.htaccess도 함께 업로드해 주세요.</li>
	<li>최고관리자로 환경설정 → DB업그레이드를 실행해 주세요.</li>
	<li>사용자 수정 주문 스킨·테마에 주문별 토큰 전달 변경을 반영하고, PHP·JavaScript 파일과 캐시를 함께 갱신해 주세요.</li>
	<li>사용 중인 PG의 PC·모바일, 회원·비회원 주문과 결제 앱 복귀·승인·취소·재시도·주문 조회를 확인한 뒤 결제 접수를 재개해 주세요.</li>
</ol>
<strong>[적용 시 확인 사항]</strong>

<ul>
	<li>새 주문 상태 테이블에 InnoDB가 필요합니다. 일반 결제 요청당 최대 2개의 추가 DB 연결을 사용하므로 DB 연결 한도도 확인해 주세요.</li>
	<li>사용자 추가 주문 필드는 임시 저장 허용 목록을 확인해 주세요. 허용되지 않은 필드는 공통 임시 저장에 포함되지 않습니다.</li>
	<li>Apache는 .htaccess 적용 여부를 확인하고, Nginx는 별도의 접근 차단 설정을 반영해 주세요. migrations/ 경로와 실제 SQL 파일 URL이 403 또는 404를 반환해야 합니다. 업그레이드 후에도 마이그레이션 파일은 유지해 주세요.</li>
	<li>결제 복귀 URL은 HTTPS를 사용하고, 웹 서버·프록시·APM 로그에 주문 상태 토큰이 기록되지 않도록 설정해 주세요.</li>
	<li>기존 임시 주문 정보는 파일 교체만으로 모두 정리되지 않습니다. PG 거래 기록과 대조한 후 제공된 도구로 정리·복구해 주세요. 승인 여부가 불명확한 거래를 임의로 삭제하거나 다시 승인하지 마세요.</li>
	<li>5.6.38보다 오래된 버전은 이전 버전의 업데이트 안내와 DB 변경 사항도 함께 확인해 주세요.</li>
</ul>]]></description>
<dc:creator>SIR</dc:creator>
<dc:date>Mon, 14 Sep 2026 16:38:36 +0900</dc:date>
</item>


<item>
<title>그누보드(영카트) 5.6.38 - 보안패치</title>
<link>http://sir.kr/g5_pds/7744</link>
<description><![CDATA[<p><a href="https://github.com/gnuboard/gnuboard5/compare/v5.6.37...v5.6.38" rel="nofollow">📌5.6.37 → 5.6.38 비교</a><br />
<br />
<strong>[패치노트]</strong></p>

<ul>
	<li>보안 수정
	<ul>
		<li>상품·옵션 검증을 강화하여 장바구니 옵션 조작에 따른 상품대금 누락 차단</li>
		<li>PC·모바일 주문 시 기존 장바구니의 옵션 구성과 가격 재검증</li>
		<li>테스트 모드를 포함한 KCP 통보 발신지 검증 및 상점·거래·계좌·금액 대조 강화</li>
		<li>KCP 입금·망취소 통보의 중복 반영 방지 및 실패 재처리 보강</li>
		<li>관련 식별자: KVE-2026-2345, KVE-2026-2346</li>
	</ul>
	</li>
	<li>기능 개선 및 오류 수정
	<ul>
		<li>모바일 이니시스 승인 전 장바구니 검증 및 승인 후 검증 실패 시 취소 처리 보강</li>
		<li>장바구니 옵션 병합 실패 시 일부 상품 수량만 변경되는 문제 수정</li>
		<li>CRLF 줄바꿈 환경에서 기존 컬럼 중복 추가 오류로 DB업그레이드가 중단되는 문제 수정</li>
		<li>장바구니 검증·KCP 통보·간편결제 표시 코드의 가독성 개선</li>
	</ul>
	</li>
	<li>업데이트 주의 사항
	<ul>
		<li>소스·DB 백업 후 주문·결제 접수를 잠시 중지하고, 파일 반영 후 환경설정 → DB업그레이드를 실행해 주세요.</li>
		<li>KCP 이용 사이트는 DB 계정의 <code dir="ltr">LOCK TABLES</code> 권한을 확인해 주세요.</li>
		<li>기존 KCP 미결제 가상계좌 주문·개인결제는 KCP 거래 기록과 대조하여 상점코드를 개별 보정한 뒤 재통보를 요청해야 합니다. 현재 설정을 과거 거래 전체에 일괄 적용하지 마세요.</li>
		<li>기존 의심 주문·장바구니와 미처리 입금 내역을 점검하고, 사용자 수정 스킨·테마 및 PG 승인·취소·통보 연동을 확인해 주세요.</li>
		<li>패치는 5.6.37 기준이며, 삭제 대상 파일은 없습니다.</li>
	</ul>
	</li>
</ul>
<strong>업데이트 절차</strong>

<ol>
	<li>소스·설정·DB를 백업하고 주문·결제 접수를 잠시 중지합니다. 사용자 수정 파일과 커스텀 테마는 변경 내용을 비교·병합합니다.</li>
	<li>5.6.37 설치본에 전체 소스 또는 gnuboard5.6.38.patch.zip의 변경 파일을 반영합니다. 이번 패치의 삭제 대상 파일은 없습니다. 이전 버전에서 업데이트하는 경우 <a href="https://github.com/gnuboard/gnuboard5/blob/v5.6.38/docs/release-5.6.37.md" rel="nofollow">5.6.37 안내</a>의 설정 변경과 삭제 파일도 확인하십시오.</li>
	<li>최고관리자로 환경설정 → DB업그레이드에서 20260910_001_kcp_notification까지 실행합니다. 파일 복사만으로 업데이트가 끝나지 않으며, DB업그레이드 전에는 주문 저장이나 KCP 통보가 실패할 수 있습니다. <a href="https://github.com/gnuboard/gnuboard5/blob/v5.6.38/docs/database-migrations.md" rel="nofollow">DB업그레이드 안내</a>를 참고하십시오.</li>
	<li>KCP 이용 사이트는 DB 계정의 LOCK TABLES 및 관련 테이블의 조회·등록·수정 권한을 확인합니다. 기존 미결제 가상계좌 주문·개인결제에는 상점코드가 빈값으로 추가되므로, KCP 거래 기록과 대조해 개별 보정하고 재통보를 요청해야 합니다. 현재 상점 설정을 과거 거래 전체에 일괄 복사하지 마십시오. <a href="https://github.com/gnuboard/gnuboard5/blob/v5.6.38/docs/security-kve-2026-2346.md" rel="nofollow">KCP 적용·복구 절차</a>를 반드시 확인하십시오.</li>
	<li>PC·모바일의 장바구니 추가·수정·주문과 사용하는 PG의 승인·취소를 확인합니다. KCP는 해당 계약의 통보 발신지, 실제 테스트 가상계좌 발급·입금·망취소·재통보를 확인한 뒤 접수를 재개합니다.</li>
</ol>
<br />
<strong>보안 변경</strong>

<ul>
	<li>KVE-2026-2345: 상품·옵션 종류와 구성 검증을 강화하여 상품대금이 주문 합계에서 누락되는 경로를 차단합니다. 공통 AJAX, 기본 테마 AJAX, 일반 장바구니 추가와 PC·모바일 주문 준비·확정에 적용합니다. 기존 장바구니의 잘못된 행과 가격 불일치도 거부하며, 정상 무료상품과 정상 0원 옵션은 유지합니다.</li>
	<li>KVE-2026-2346: 테스트 모드를 포함한 KCP 통보 발신지·입력 검증과 저장된 상점·거래·결제수단·계좌·금액 대조를 적용합니다. 입금·망취소 이력을 기록하여 중복 반영을 방지하고, 중간 실패 시 재시도 및 충돌 검사를 수행합니다. 성공·실패에 맞는 통보 응답을 반환합니다.</li>
</ul>
<br />
<strong>오류 수정 및 코드 정리</strong>

<ul>
	<li>모바일 이니시스 승인 전 장바구니 검증을 추가하고, 승인 후 검증 실패 시 서버 세션으로 확인한 거래의 승인 취소를 요청합니다. 취소 성공을 확인한 경우에만 완료를 안내합니다.</li>
	<li>기존 장바구니와 병합할 가격·누적 수량 등을 먼저 검사하여, 뒤쪽 옵션 검증 실패 전에 앞쪽 수량이 변경되는 문제를 수정합니다.</li>
	<li>CRLF 및 줄 끝 공백이 있는 마이그레이션의 컬럼 생략 조건을 인식하여, 기존 컬럼 중복 추가 오류로 DB업그레이드가 중단되는 문제를 수정합니다.</li>
	<li>KCP 처리 단계, 장바구니 조건문, 간편결제 HTML 조합의 가독성을 정리합니다.</li>
</ul>
<br />
<strong>적용 후 점검</strong>

<ul>
	<li>기존 의심 주문과 장바구니는 금액·옵션·결제·출고 기록을 대조하십시오. 기존 주문을 자동 삭제·취소하는 업데이트는 아닙니다.</li>
	<li>KCP 미완료 통보와 기존 미결제 거래를 점검하고 누락된 입금을 대조·복구하십시오. 이미 출고·완료된 주문의 망취소는 물류·콘텐츠 권한·포인트를 별도로 확인해야 합니다.</li>
	<li>MyISAM의 여러 SQL 쓰기에 원자적 롤백을 보장하지 않습니다. 통보 처리 이력을 임의로 삭제하거나 완료 처리하지 말고 문서의 재시도·복구 절차를 따르십시오.</li>
</ul>
<br />
패치 파일 검증값<br />
gnuboard5.6.38.patch.zip<br />
SHA-256: 94bf3622fdabf1ab15a0e2cc9e26375b49f6eaee852e705ad8d4f6f0ca64c5d2]]></description>
<dc:creator>SIR</dc:creator>
<dc:date>Thu, 10 Sep 2026 14:28:35 +0900</dc:date>
</item>


<item>
<title>그누보드(영카트) 5.6.37 - 보안패치, KG이니시스 카카오페이 독립결제수단 제거</title>
<link>http://sir.kr/g5_pds/7741</link>
<description><![CDATA[<a href="https://github.com/gnuboard/gnuboard5/compare/v5.6.36...v5.6.37" rel="nofollow">📌5.6.36 → 5.6.37 비교</a><br />
<br />
<strong>[패치노트]</strong>
<ul>
	<li>보안 수정
	<ul>
		<li>보안 메일 링크를 G5_DOMAIN에 설정한 운영 주소로 제한</li>
		<li>비회원 게시물 수정 인증 및 토큰 발급 검증 강화</li>
		<li>XHTML 등 실행형 첨부 파일 업로드 차단</li>
		<li>관리자 보관함·상품판매순위 날짜 필터의 XSS 취약점 수정</li>
		<li>관련 식별자: KVE-2026-2269, KVE-2026-2331, KVE-2026-2330, KVE-2026-2329, KVE-2026-2344</li>
	</ul>
	</li>
	<li>기능 개선 및 오류 수정
	<ul>
		<li>DB 자동 보정을 명시적 DB업그레이드 방식으로 변경하고 쇼핑몰 후설치 지원</li>
		<li>메일 인증 유효시간 설정, 미인증 만료 회원 정리 및 본인확인 정보 삭제 기능 추가</li>
		<li>소셜 회원가입 시 휴대폰번호 수집·입력·저장 지원</li>
		<li>PG별 간편결제 표시, 네이버페이 우선 처리 및 결제수단 화면 개선</li>
		<li>SIRK 전용 카카오페이 연동 종료 및 기존 거래 지원 안내 추가</li>
		<li>주문서 옵션가에 수량 반영, 상품별 배송완료 시각 기준 포인트 지급</li>
		<li>최하위 상품 분류의 같은 단계 메뉴 유지</li>
		<li>객체 캐시 값 충돌 및 UTF-8 게시물 제목 저장 오류 수정</li>
		<li>구 토스페이먼츠 테스트 MERT KEY 안내 보강</li>
	</ul>
	</li>
	<li>업데이트 주의 사항
	<ul>
		<li>소스·DB 백업 후 G5_DOMAIN을 설정하고 환경설정 → DB업그레이드를 실행해 주세요.</li>
		<li>기존 실행형 첨부와 사용자 수정 스킨·테마의 호환성을 확인해 주세요.</li>
		<li>SIRK 이용 사이트는 진행 중 거래를 정리한 뒤 업데이트해야 합니다. 일반 PG의 카카오페이는 계속 지원합니다.</li>
		<li>패치는 5.6.36 기준이며, 삭제 대상 파일은 직접 정리해야 합니다.</li>
	</ul>
	</li>
</ul>
<strong>1. 업데이트 전 필수 확인 사항</strong><br />
소스·설정 파일과 데이터베이스를 백업하고, 직접 수정한 파일은 변경 내용을 비교하여 반영해 주세요.<br />
이번 버전은 파일을 덮어쓰는 것 외에 다음 조치가 필요합니다.
<ul>
	<li>`config.php`의 `G5_DOMAIN`에 실제 운영 주소 설정</li>
	<li>파일 반영 후 <strong>환경설정 → DB업그레이드</strong> 실행</li>
	<li>기존에 저장된 실행형 첨부 파일과 웹 서버 접근 제한 점검</li>
	<li>SIRK 전용 카카오페이 이용 사이트의 진행 중 거래 정리</li>
	<li>아래에 안내된 삭제 대상 파일 직접 정리</li>
</ul>
<strong>2. 보안 수정 및 운영자 조치</strong><br />
<strong>2-1. 보안 메일의 고정 도메인 사용 — KVE-2026-2269, KVE-2026-2331</strong><br />
비밀번호 재설정·회원가입 인증·이메일 재인증·수신 거부 메일의 링크를 운영자가 지정한 `G5_DOMAIN`으로 생성합니다. 접속 요청의 Host나 프록시 전달 헤더를 메일 주소 생성에 사용하지 않습니다.<br />
<br />
업데이트 전에 `config.php`의 기존 `G5_DOMAIN` 값을 실제 운영 주소로 설정해 주세요.<br />
<br />
<span style="color:#e74c3c;">config.php<br />
define('G5_DOMAIN', 'https://www.example.com');</span><br />
<br />
하위 디렉터리에 설치했다면 해당 경로까지 입력합니다.<br />
<br />
<span style="color:#e74c3c;">define('G5_DOMAIN', 'https://www.example.com/gnuboard5');</span>

<ul>
	<li>HTTPS 사이트는 HTTPS 주소를 사용해 주세요.</li>
	<li>여러 도메인으로 접속하더라도 보안 메일에는 이 대표 주소가 사용됩니다.</li>
	<li>설정한 주소에서 회원가입·인증·비밀번호 재설정 페이지를 정상적으로 이용할 수 있어야 합니다.</li>
	<li>값이 비어 있거나 올바르지 않으면 관련 메일 발송이 중단됩니다.</li>
	<li>`G5_HTTPS_DOMAIN`만 설정하는 것으로 대체할 수 없습니다.</li>
</ul>
<strong>2-2. 비회원 게시물 수정 인증 강화 — KVE-2026-2330</strong><br />
비회원 게시물 수정 시 기존 비밀번호를 확인한 게시물별 인증을 저장 단계에서도 검증합니다.<br />
<br />
인증은 30분 동안 유효하며 저장 후 폐기됩니다. 게시물 비밀번호가 변경된 경우에도 기존 인증은 무효화됩니다. 답변 작성 이력이나 일반 쓰기 토큰만으로는 게시물을 수정할 수 없도록 보완했습니다. 1:1문의 토큰 발급도 로그인한 회원의 해당 용도로 제한합니다.<br />
<br />
<strong>2-3. 실행형 첨부 파일 차단 — KVE-2026-2329</strong><br />
XHTML/XHT, SVG/SVGZ, XML/XSL/XSLT, MHT/MHTML, HTC 등 실행형 첨부 파일을 저장 전에 차단합니다. 대소문자와 다중 확장자, 파일명 정규화도 검사합니다.<br />
<br />
신규 업로드 차단만으로 기존 첨부가 제거되거나 직접 접근이 차단되지는 않습니다.
<ul>
	<li>`data/file`, `data/qa` 등 첨부 보관 영역의 기존 파일을 점검해 주세요.</li>
	<li>의심 파일은 DB 첨부 정보와 대조한 뒤 격리하거나 직접 접근을 차단해 주세요.</li>
	<li>첨부 디렉터리의 목록 노출과 스크립트 실행을 제한해 주세요.</li>
	<li>Apache의 `.htaccess` 적용 여부와 nginx의 첨부 경로 처리 규칙을 실제로 확인해 주세요.</li>
	<li>파일을 일괄 삭제하기 전에 정상 첨부와 DB 참조에 미치는 영향을 확인해 주세요.</li>
</ul>
<strong>2-4. 관리자 날짜 필터 XSS 차단 — KVE-2026-2344</strong><br />
관리자 보관함과 상품판매순위의 날짜 입력 검증 및 HTML 속성 출력 처리를 보완했습니다. 잘못된 날짜 입력은 조회 전에 거부하도록 변경했습니다.<br />
<br />
<strong>2-5. CAPTCHA 및 사용자 수정 코드 점검</strong><br />
기본환경설정에서 지원하는 Google reCAPTCHA V2 또는 Invisible reCAPTCHA 사용을 권장합니다. 실제 운영 도메인과 유형에 맞는 키를 설정하고 PC·모바일에서 정상 동작을 확인해 주세요.<br />
<br />
이번 버전은 기본 Kcaptcha의 음성 자동 복원 문제 자체를 수정하지 않습니다. 별도 스킨이나 플러그인이 자체 메일·첨부·인증 경로를 사용한다면 해당 경로에도 동일한 검증이 필요합니다.<br />
<a href="https://github.com/gnuboard/gnuboard5/blob/v5.6.37/docs/security-release-draft.md" rel="nofollow">보안 업데이트 상세 안내</a><br />
<br />
<strong>3. DB업그레이드 방식 변경</strong><br />
일반 화면에 접근할 때 자동으로 수행하던 DB 구조 보정을 버전형 마이그레이션으로 변경했습니다.<br />
<br />
파일 업데이트 후 최고관리자로 <strong>환경설정 → DB업그레이드</strong>에 접속하여 상태를 확인하고 실행해 주세요. 화면을 열기만 해서는 DB 변경이 실행되지 않습니다.

<ul>
	<li>변경 사항은 오래된 항목부터 순서대로 적용합니다.</li>
	<li>실행 중 실패한 항목이 있으면 이후 처리를 중단합니다.</li>
	<li>이미 반영되어 실행이 불필요한 항목은 상태를 확인하고 이력을 등록할 수 있습니다.</li>
	<li>쇼핑몰 미설치 사이트는 쇼핑몰을 설치하지 않고 공통 DB업그레이드만 진행할 수 있습니다.</li>
	<li>쇼핑몰이 필요한 경우 같은 화면에서 후설치할 수 있습니다. 기존 쇼핑몰 테이블이 있으면 중복 설치를 차단합니다.</li>
	<li>실행 시 DB 계정에 필요한 테이블·컬럼 변경 권한이 있어야 합니다.</li>
	<li>공통 자동 되돌리기는 제공하지 않으므로 사전 DB 백업이 필요합니다.</li>
</ul>
공식 배포본에는 `bin/db-migrate.php`가 포함되지 않습니다. 관리자 화면으로 진행해 주세요.<br />
<a href="https://github.com/gnuboard/gnuboard5/blob/v5.6.37/docs/database-migrations.md" rel="nofollow">DB업그레이드 상세 안내</a><br />
<br />
<strong>4. SIRK 전용 카카오페이 연동 종료</strong><br />
`SIRK`로 시작하는 KG이니시스 카카오페이 전용 MID와 기존 전용 결제 경로의 지원을 종료합니다. 일반 KG이니시스/INIpay PRO, NHN KCP, NICEPAY 등 PG에 포함된 카카오페이는 계속 사용할 수 있습니다.<br />
<br />
전용 서비스를 이용하던 사이트는 다음 내용을 확인해 주세요.
<ul>
	<li>업데이트 전에 새 결제 시작을 막고 이미 열린 결제창과 진행 중인 승인·반환 요청을 확인해 주세요.</li>
	<li>거래 정리 전에 기존 승인·반환 URL부터 차단하거나 전용 사용 설정부터 해제하지 않도록 주의해 주세요.</li>
	<li>PG에서는 승인됐지만 주문이 생성되지 않은 거래와 처리 중인 취소가 있는지 확인해 주세요.</li>
	<li>업데이트 후 전용 결제의 신규 요청과 기존 주문의 자동 취소·복구는 지원하지 않습니다.</li>
	<li>기존 주문의 취소·환불은 실제 PG 거래 상태와 사용 가능한 취소 경로를 확인하여 처리해야 합니다.</li>
	<li>이전 URL로 요청이 도착해도 성공으로 처리하지 않으므로 주문 누락·중복 결제가 없는지 확인해 주세요.</li>
	<li>직접 결제 폼이나 반환 파일을 참조하는 커스텀 테마는 수정이 필요합니다.</li>
</ul>
기존 이용 고객 사후지원 담당: 김민섭(<a href="mailto:minsup@sir.kr">minsup@sir.kr</a>)<br />
<a href="https://github.com/gnuboard/gnuboard5/blob/v5.6.37/docs/sirk-kakaopay-retirement.md" rel="nofollow">종료 및 기존 거래 지원 상세 안내</a><br />
<br />
<strong>5. 회원 및 쇼핑몰 기능 개선</strong>

<ul>
	<li>메일 인증 관리: 인증 링크 유효시간 설정과 메일 미인증 만료 회원 정리 기능을 추가했습니다. 만료 회원 정리는 기존 탈퇴 절차를 사용합니다.</li>
	<li>본인확인 정보 관리: 관리자 회원 수정 화면에서 본인확인 정보를 삭제할 수 있습니다.</li>
	<li>소셜 회원가입: 휴대폰번호 수집·입력·저장을 지원합니다.</li>
	<li>간편결제 표시: PG별 간편결제를 개별 표시하고, 네이버페이는 기본 PG 설정을 우선 적용합니다. 결제수단과 로고의 크기·정렬도 개선했습니다.</li>
	<li>주문서 옵션가: PC·모바일 주문서에서 옵션가 표시에 수량을 반영합니다.</li>
	<li>주문 포인트: 상품별 배송완료 시각을 기준으로 포인트를 지급하도록 개선했습니다. 완료 시각이 없는 기존 완료 상품은 종전 기준을 유지합니다.</li>
	<li>분류 메뉴: 쇼핑몰 최하위 분류에서도 같은 단계 메뉴를 유지합니다.</li>
	<li>객체 캐시: 타입별 저장소를 분리하여 값 충돌을 방지합니다.</li>
	<li>게시물 제목: UTF-8 문자 단위로 길이를 제한하여 저장 오류를 방지합니다.</li>
	<li>토스페이먼츠: 구 토스페이먼츠 테스트 MERT KEY 안내를 보강했습니다.</li>
</ul>
자체 주문서를 사용하는 테마는 간편결제 공통 버튼과 결제수단 변경 처리를 확인해 주세요. 업데이트 후 PC·모바일 결제, 취소·부분 취소, 주문내역과 포인트 지급도 점검해 주세요.<br />
<a href="https://github.com/gnuboard/gnuboard5/blob/v5.6.37/docs/pg-easypay.md" rel="nofollow">간편결제 상세 안내</a> · <a href="https://github.com/gnuboard/gnuboard5/blob/v5.6.37/docs/order-completion-point.md" rel="nofollow">주문 포인트 상세 안내</a><br />
<br />
<strong>6. 패치 적용 시 삭제할 파일</strong><br />
패치 ZIP은 5.6.36에서 업데이트할 때 사용합니다. 압축파일을 덮어쓰는 것만으로는 삭제된 파일이 정리되지 않으므로 아래 파일은 직접 삭제해 주세요.<br />
<br />
SIRK 관련 파일은 진행 중 거래를 정리하고 사용자 코드의 직접 참조를 수정한 뒤 삭제해야 합니다.
<ul>
	<li>orderupgrade.php</li>
	<li>shop/kakaopay/_common.php</li>
	<li>shop/kakaopay/incKakaopayCommon.php</li>
	<li>shop/kakaopay/kakaopay_result.php</li>
	<li>shop/kakaopay/mobile_orderform.1.php</li>
	<li>shop/kakaopay/mobile_pay_result.php</li>
	<li>shop/kakaopay/orderform.1.php</li>
	<li>shop/kakaopay/orderform.2.php</li>
	<li>shop/kakaopay/orderform.3.php</li>
	<li>shop/kakaopay/pc_pay_result.php</li>
</ul>
목록에 없는 기존 승인·반환·취소 URL의 종료 응답 파일은 유지해 주세요.<br />
<br />
<strong>패치 파일 검증값</strong><br />
gnuboard5.6.37.patch.zip<br />
f0241f805ce3b065b997bed8c840650003395d5a5db371a4eb01c7eeeefab20b]]></description>
<dc:creator>SIR</dc:creator>
<dc:date>Wed, 09 Sep 2026 17:18:49 +0900</dc:date>
</item>


<item>
<title>그누보드(영카트) 5.6.36 - 보안패치 포함</title>
<link>http://sir.kr/g5_pds/7730</link>
<description><![CDATA[<a href="https://github.com/gnuboard/gnuboard5/compare/v5.6.35...v5.6.36" rel="nofollow">📌5.6.35 → 5.6.36 비교</a><br />
<br />
<strong>패치노트</strong><br />
이번 패치에서는 입력값 및 관리자 권한 검증을 강화하고, 모바일 KCP 결제 과정의 Windows 명령 인자를 안전하게 처리하도록 개선했습니다. 또한 보안상 위험할 수 있는 SVG·SVGZ 파일 업로드를 차단하고, 제거된 알림톡 기능의 잔여 코드를 정리했습니다.<br />
<br />
JavaScript와 CSS의 캐시 버전은 파일 수정시간을 기준으로 자동 갱신되도록 변경했습니다.<br />
<br />
<strong>업그레이드 주의 사항</strong>
<ul>
	<li>사용자 정의 코드에서 `G5_CSS_VER` 또는 `G5_JS_VER`를 사용한다면 먼저 `<a href="https://github.com/gnuboard/gnuboard5/blob/c91b74d991037f28124e20c4b51e37f85372342f/lib/common.lib.php#L3252-L3333" rel="nofollow">get_versioned_asset_url()</a>` 기반 처리로 전환한 뒤 파일을 삭제해 주세요.</li>
	<li>패치 ZIP은 기존 파일을 자동 삭제할 수 없으므로 압축파일로 업그레이드할 때에는 `extend/version.extend.php`를 직접 삭제해야 합니다.</li>
	<li>`extend/version.extend.php`를 남겨도 5.6.36 코어 동작에는 직접 영향을 주지 않지만, 더 이상 코어에서 관리하는 파일은 아닙니다.</li>
</ul>

<p><strong>보안 및 기능 변경</strong></p>

<ul>
	<li><a href="https://github.com/gnuboard/gnuboard5/commit/71209fc7c9dc699c3cda4b53c9f80359dc8a8f53" rel="nofollow">KVE-2026-1899, KVE-2026-1900, KVE-2026-1909 입력 및 권한 검증 강화</a></li>
	<li><a href="https://github.com/gnuboard/gnuboard5/commit/0242e8f1a32bfb99ced44ed33adc80c672960dbe" rel="nofollow">SVG 및 SVGZ 파일 업로드 차단</a></li>
	<li><a href="https://github.com/gnuboard/gnuboard5/commit/4e8474f231fd83a87a5f16ed2f5fd50b16125bae" rel="nofollow">제거된 알림톡 기능의 잔여 참조 정리</a></li>
	<li><a href="https://github.com/gnuboard/gnuboard5/commit/05fe1b0cdb30308520fc89a97f9db4293e02c21f" rel="nofollow">JS와 CSS 캐시 버전을 파일 수정시간으로 자동 갱신</a></li>
	<li><a href="https://github.com/gnuboard/gnuboard5/commit/7ec4d3a66caf3741ad8354b6ca83d1795f7b52e2" rel="nofollow">버전 5.6.36 수정</a></li>
</ul>

<p><strong>문서 변경</strong></p>

<ul>
	<li><a href="https://github.com/gnuboard/gnuboard5/commit/c70260c8cf22d989a003b46a49903e2acb150d17" rel="nofollow">프로젝트 README 추가</a></li>
	<li><a href="https://github.com/gnuboard/gnuboard5/commit/e475219115e8367de53c23c3fa3f7020a6b3ed45" rel="nofollow">설치 및 보안 안내 확장</a></li>
	<li><a href="https://github.com/gnuboard/gnuboard5/commit/7e42eb78e47707612e85608bd59ffe34a4401d61" rel="nofollow">한국어 문서와 커밋 메시지 작성 규칙 추가</a></li>
	<li><a href="https://github.com/gnuboard/gnuboard5/commit/9659cceae66fc0b48ea59258ca0bd6f6a6b37851" rel="nofollow">README에 PHP·DB와 기능별 설치 요구사항 명시</a></li>
	<li><a href="https://github.com/gnuboard/gnuboard5/commit/120d2960f26b8e11f07202c57b6c81ee333e28ad" rel="nofollow">압축파일 설치에 GitHub Releases 다운로드 경로 추가</a></li>
</ul>

<p><strong>패치 파일 검증값</strong><br />
gnuboard5.6.36.patch.zip<br />
SHA-256: e7c7c24c90d4bd95195014a0ce651db600a259a6928bf33270216e9e8709e452</p>]]></description>
<dc:creator>SIR</dc:creator>
<dc:date>Tue, 01 Sep 2026 11:57:59 +0900</dc:date>
</item>


<item>
<title>[보안패치]그누보드(영카트) 5.6.35</title>
<link>http://sir.kr/g5_pds/7721</link>
<description><![CDATA[# 변경된 사항<br/><br/>버전 5.6.35 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/bb6ed59052d4598c88cc7f93f5f631822d1714c9" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/bb6ed59052d4598c88cc7f93f5f631822d1714c9</a><br/><br/>[KVE-2026-1927] 관리자 메뉴 코드 요청값 개입 차단 및 회원 내보내기 저장 경로 보완<br/><a href="https://github.com/gnuboard/gnuboard5/commit/d4dddaca57eb41cf19d1a794b9a13013342a2cb5" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/d4dddaca57eb41cf19d1a794b9a13013342a2cb5</a><br/><br/>[KVE-2026-1823] 장바구니 배송비 구분값을 서버에서 결정하도록 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/0080b199eaab59eac8bb84f1ac9ed2bc38604f53" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/0080b199eaab59eac8bb84f1ac9ed2bc38604f53</a><br/><br/>[KVE-2026-1813] 미완료주문 확정 처리 필드 정제 및 결제수단 출력 인코딩<br/><a href="https://github.com/gnuboard/gnuboard5/commit/ebd18b6001de408bec4efdd571b88098fd863192" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/ebd18b6001de408bec4efdd571b88098fd863192</a><br/><br/>스킨 목록 옵션 생성 시 디렉토리 열기 실패 처리 보강<br/><a href="https://github.com/gnuboard/gnuboard5/commit/04a4de4923b99066b157febb15137fb15ab345e2" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/04a4de4923b99066b157febb15137fb15ab345e2</a><br/><br/>게시판·1:1문의·쇼핑몰분류 상단/하단 파일 경로 처리 보강<br/><a href="https://github.com/gnuboard/gnuboard5/commit/96df43480b8204b53304fe1a1a9ff1567aa371cf" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/96df43480b8204b53304fe1a1a9ff1567aa371cf</a><br/><br/>[KVE-2026-1806] 콘텐츠 include 경로 및 미완료주문 출력 처리 보강<br/><a href="https://github.com/gnuboard/gnuboard5/commit/6571119db6893e91c06cb6cd97dbe3d14960cbef" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/6571119db6893e91c06cb6cd97dbe3d14960cbef</a><br/><br/>나이스페이 API 통신 시 서버 인증서 검증 적용<br/><a href="https://github.com/gnuboard/gnuboard5/commit/35acbfa75082dcd495574a89d99fe4d45807db5d" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/35acbfa75082dcd495574a89d99fe4d45807db5d</a><br/><br/>나이스페이 에스크로 배송등록 및 현금영수증 처리 보정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/d9c21ea0184088568eb3c044268ab28504f42b1c" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/d9c21ea0184088568eb3c044268ab28504f42b1c</a><br/><br/>나이스페이 부분취소 및 취소응답 검증 보강<br/><a href="https://github.com/gnuboard/gnuboard5/commit/68be1c1f8692d632fd90a6f9122983e5459561a1" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/68be1c1f8692d632fd90a6f9122983e5459561a1</a><br/><br/>나이스페이 승인 취소 안정성 보강<br/><a href="https://github.com/gnuboard/gnuboard5/commit/ff1f6d723b347683240b673caa0e5dd75b0c045d" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/ff1f6d723b347683240b673caa0e5dd75b0c045d</a><br/><br/>나이스페이 부분취소 처리 보강<br/><a href="https://github.com/gnuboard/gnuboard5/commit/bb4d345add7afb6435bb689725ce9431b8c7be86" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/bb4d345add7afb6435bb689725ce9431b8c7be86</a><br/><br/>나이스페이 가상계좌 취소 환불정보 입력 추가<br/><a href="https://github.com/gnuboard/gnuboard5/commit/3678b92b2f71cdd781b7647192ec18df01eb7142" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/3678b92b2f71cdd781b7647192ec18df01eb7142</a><br/><br/>관리자 나이스페이 결제 조회 추가<br/><a href="https://github.com/gnuboard/gnuboard5/commit/c8d51529d1d21753d870acb876edef60380a88c7" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/c8d51529d1d21753d870acb876edef60380a88c7</a><br/><br/>모바일 나이스페이 결제금액 동기화 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/129d0ea76665270e87756d3c4c799662dc3bf477" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/129d0ea76665270e87756d3c4c799662dc3bf477</a><br/><br/>나이스페이 결제 검증 보강<br/><a href="https://github.com/gnuboard/gnuboard5/commit/d80289ff28b3f3d7359d7c0285b75a4c29856ebc" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/d80289ff28b3f3d7359d7c0285b75a4c29856ebc</a><br/><br/>나이스페이 실패 응답 처리 보강<br/><a href="https://github.com/gnuboard/gnuboard5/commit/c4b54a621974a0983cadccde33ab3f71066d5686" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/c4b54a621974a0983cadccde33ab3f71066d5686</a><br/><br/>나이스페이 결제 검증과 영수증 처리 보강<br/><a href="https://github.com/gnuboard/gnuboard5/commit/8e7ec335c31b37894111d808e9e1fca8e63f8071" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/8e7ec335c31b37894111d808e9e1fca8e63f8071</a><br/><br/>나이스페이 통지와 취소 응답 처리 보강<br/><a href="https://github.com/gnuboard/gnuboard5/commit/5a36b2d85dbb64304e72ebe6d0c3f9dc407845af" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/5a36b2d85dbb64304e72ebe6d0c3f9dc407845af</a><br/><br/>나이스페이 입금통지 주문 조건 완화<br/><a href="https://github.com/gnuboard/gnuboard5/commit/2b2180411194fa6ffc2877667a04c694d213a0f8" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/2b2180411194fa6ffc2877667a04c694d213a0f8</a><br/><br/>나이스페이 결제 응답 검증 보강<br/><a href="https://github.com/gnuboard/gnuboard5/commit/a21f3103bb7b292440bc886b747de64bf9c05eec" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/a21f3103bb7b292440bc886b747de64bf9c05eec</a><br/><br/>나이스페이 결제 검증 및 취소 처리 보강<br/><a href="https://github.com/gnuboard/gnuboard5/commit/f7106379b8d8ffae67ccbc3017cc966494d52614" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/f7106379b8d8ffae67ccbc3017cc966494d52614</a><br/><br/>쿠폰존 폼 초기화 배열의 중복 항목 정리<br/><a href="https://github.com/gnuboard/gnuboard5/commit/f4d184979fca5b03cb4a26ded58b3dcdb524fad2" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/f4d184979fca5b03cb4a26ded58b3dcdb524fad2</a><br/><br/>session_check() 의 잘못된 이동 함수명 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/f6ec58ca184771ae7610bf2c7d563b28cb269cdd" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/f6ec58ca184771ae7610bf2c7d563b28cb269cdd</a><br/><br/>환경설정 캡챠 입력란을 확인 버튼 옆으로 이동<br/><a href="https://github.com/gnuboard/gnuboard5/commit/a0e86f2bc887d749346edecf7646a4bceace893b" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/a0e86f2bc887d749346edecf7646a4bceace893b</a><br/><br/>게시판그룹 삭제 경고의 게시판목록 링크 검색대상 값 정정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/4ecacec171d4fb76ed11c243c56405e1725af513" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/4ecacec171d4fb76ed11c243c56405e1725af513</a><br/><br/>쿠폰 다운로드 포인트 검사를 회원 단위로 직렬화<br/><a href="https://github.com/gnuboard/gnuboard5/commit/913d1c66c7a5a7f024aeec6fd61c7a2c407e137d" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/913d1c66c7a5a7f024aeec6fd61c7a2c407e137d</a><br/><br/>회원가입 쿠폰 발급 재시도 상한 동작하도록 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/42859072ebe89b30d2e272599e83def48f551993" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/42859072ebe89b30d2e272599e83def48f551993</a><br/><br/>[KVE-2026-1803] 쿠폰번호 생성에 안전한 난수원 적용<br/><a href="https://github.com/gnuboard/gnuboard5/commit/0ae67a652c9721d072e2b7dc00c8278746f7d5b6" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/0ae67a652c9721d072e2b7dc00c8278746f7d5b6</a><br/><br/>[KVE-2026-1785] 관리자 목록 검색필드 화이트리스트 누락 보완<br/><a href="https://github.com/gnuboard/gnuboard5/commit/516eac386f2d76bba34ee16b118c8af2cc4a4abf" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/516eac386f2d76bba34ee16b118c8af2cc4a4abf</a><br/><br/>KG이니시스 PRO 판정 조회 컬럼 통일<br/><a href="https://github.com/gnuboard/gnuboard5/commit/188d0e30a09d900a85bbfe069e3d287e0d11ca53" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/188d0e30a09d900a85bbfe069e3d287e0d11ca53</a><br/><br/>관리자 권한 문맥 오염 계열 접근권한 점검 및 보완<br/><a href="https://github.com/gnuboard/gnuboard5/commit/c450f8bbdebeb086d9aa41a47fce825cd829761d" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/c450f8bbdebeb086d9aa41a47fce825cd829761d</a><br/><br/>[KVE-2026-1640] 1:1 문의 접근권한 우회 취약점 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/b3aa81c74ad7298d3ffcbf4066e7fe7d94922a59" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/b3aa81c74ad7298d3ffcbf4066e7fe7d94922a59</a><br/><br/>[KVE-2026-1639] 쇼핑몰 주문정보 접근권한 우회 취약점 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/11a26c82af7831e435a61ecfbf3f26565c246d9e" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/11a26c82af7831e435a61ecfbf3f26565c246d9e</a><br/><br/>[KVE-2026-1638] 쇼핑몰 쿠폰 중복적용 취약점 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/43f626885e46330d00fda981b112c14b00b5c827" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/43f626885e46330d00fda981b112c14b00b5c827</a>]]></description>
<dc:creator>thisgun</dc:creator>
<dc:date>Tue, 25 Aug 2026 10:35:36 +0900</dc:date>
</item>


<item>
<title>그누보드(영카트) 5.6.34</title>
<link>http://sir.kr/g5_pds/7706</link>
<description><![CDATA[# 변경된 사항<br/><br/>버전 5.6.34 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/0b6f081f765ac1af204d53c6a2b17a1b25a71502" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/0b6f081f765ac1af204d53c6a2b17a1b25a71502</a><br/><br/>KG이니시스 PRO 현황 부분취소 전액환불 종결 판정 추가<br/><a href="https://github.com/gnuboard/gnuboard5/commit/adbd9c3accf7df38c31fe274a90b4f2aec32dbd4" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/adbd9c3accf7df38c31fe274a90b4f2aec32dbd4</a><br/><br/>INIpay PRO 주문 전체취소 흐름 개선<br/><a href="https://github.com/gnuboard/gnuboard5/commit/8fcbd2a9b1eb7df79ee3d72f49c96a790bb6a78c" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/8fcbd2a9b1eb7df79ee3d72f49c96a790bb6a78c</a><br/><br/>관리자 부분취소 팝업 처리 오류 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/f8c06a26cbac77175183af0e0078b1b5080a2bdc" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/f8c06a26cbac77175183af0e0078b1b5080a2bdc</a><br/><br/>KG이니시스 PRO 현황 안내 문구 정비<br/><a href="https://github.com/gnuboard/gnuboard5/commit/1fd5ec46ae1695186cc4ffe8bfd63abfba975067" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/1fd5ec46ae1695186cc4ffe8bfd63abfba975067</a><br/><br/>KG이니시스 상점관리자에서 먼저 취소한 INIpay PRO 주문의 전체취소 허용<br/><a href="https://github.com/gnuboard/gnuboard5/commit/cbd70fbe18829c5d61b0b0dabbd593a1085170b0" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/cbd70fbe18829c5d61b0b0dabbd593a1085170b0</a><br/><br/>KG이니시스 INIpay PRO 주문자 이메일 확인 후 전달<br/><a href="https://github.com/gnuboard/gnuboard5/commit/bc07b8383e6a2c058030cf0779533564aa9ed4d0" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/bc07b8383e6a2c058030cf0779533564aa9ed4d0</a><br/><br/>SMS 아이코드 신청 링크 최신 경로로 교체<br/><a href="https://github.com/gnuboard/gnuboard5/commit/23c60a8ba11b0e5860ceace92762b492396b7b32" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/23c60a8ba11b0e5860ceace92762b492396b7b32</a><br/><br/>부가서비스 신청 링크 최신화 및 나이스페이먼츠 추가<br/><a href="https://github.com/gnuboard/gnuboard5/commit/abb777016dce1c6c1dac2f6f9db8e960e6036e13" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/abb777016dce1c6c1dac2f6f9db8e960e6036e13</a>]]></description>
<dc:creator>thisgun</dc:creator>
<dc:date>Fri, 24 Jul 2026 16:19:49 +0900</dc:date>
</item>


<item>
<title>그누보드(영카트) 5.6.33</title>
<link>http://sir.kr/g5_pds/7705</link>
<description><![CDATA[# 변경된 사항<br/><br/>이 버전에서 관리자 화면에서 INIpay PRO 주문취소 버그 하고 부분취소 문제가 있었습니다.<br/>이 버전을 적용하신 분들은 반드시 그누보드(영카트) 5.6.34 버전을 패치해 주세요.<br/>불편을 드려 죄송합니다.<br/><br/>버전 5.6.33 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/e45bd1d9e12351a662e3263ed301018b9ac412aa" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/e45bd1d9e12351a662e3263ed301018b9ac412aa</a><br/><br/>KG이니시스 INIpay PRO 결제 연동 및 결제 처리 현황 추가<br/><a href="https://github.com/gnuboard/gnuboard5/commit/acdbcfd8baa93bc6f4cd33feff4ed4efeffbfa82" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/acdbcfd8baa93bc6f4cd33feff4ed4efeffbfa82</a>]]></description>
<dc:creator>thisgun</dc:creator>
<dc:date>Fri, 24 Jul 2026 12:28:31 +0900</dc:date>
</item>


<item>
<title>[보안패치]그누보드(영카트) 5.6.32</title>
<link>http://sir.kr/g5_pds/7693</link>
<description><![CDATA[# 변경된 사항<br/><br/>버전 5.6.32 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/1f48f6bd804b3243f13f97e2a16f394101912ef9" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/1f48f6bd804b3243f13f97e2a16f394101912ef9</a><br/><br/>소셜 로그인 앱 등록 링크 최신화<br/><a href="https://github.com/gnuboard/gnuboard5/commit/87d86d317e1f639ef4c6c59870e9960d844a621e" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/87d86d317e1f639ef4c6c59870e9960d844a621e</a><br/><br/>XSS 취약점 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/7fa554f396d04018b92011567f6e17c9c7aaeecd" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/7fa554f396d04018b92011567f6e17c9c7aaeecd</a><br/><br/>회원 여분필드 저장 시 입력값 정제 보완<br/><a href="https://github.com/gnuboard/gnuboard5/commit/6bc322c9d660da32a922b6777c4dfca46c772fa4" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/6bc322c9d660da32a922b6777c4dfca46c772fa4</a><br/><br/>[KVE-2025-1533] 미결제내역 임시주문 데이터 출력 시 이스케이프 보완<br/><a href="https://github.com/gnuboard/gnuboard5/commit/43fba4407d19c5072e13be55543efda6128110aa" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/43fba4407d19c5072e13be55543efda6128110aa</a><br/><br/>관리자 상태변경 엔드포인트에 요청 출처 검증 추가<br/><a href="https://github.com/gnuboard/gnuboard5/commit/3d7fa045699aa4923ece21477869051a795d1b86" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/3d7fa045699aa4923ece21477869051a795d1b86</a><br/><br/>[KVE-1525] SMS 번호·이모티콘 이동 처리 권한 속성 보완<br/><a href="https://github.com/gnuboard/gnuboard5/commit/82ee3ef438b9ddcce92c3d3e9df3c1a9319bd440" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/82ee3ef438b9ddcce92c3d3e9df3c1a9319bd440</a><br/><br/>[KVE-1524] 주문 상태변경 관리자 엔드포인트에 메뉴 권한 검증 추가<br/><a href="https://github.com/gnuboard/gnuboard5/commit/4049c6c164cc664ffcc4d9c3eac0894bca9ae058" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/4049c6c164cc664ffcc4d9c3eac0894bca9ae058</a><br/><br/>Fix monthly visit date range end date<br/><a href="https://github.com/gnuboard/gnuboard5/commit/f80ed3946fa631ef76cba8cf5ef876cb392cc4ac" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/f80ed3946fa631ef76cba8cf5ef876cb392cc4ac</a><br/><br/>[KVE-2026-1233]취약점- 게시글 조회 시 wr_id 정수 처리 보완<br/><a href="https://github.com/gnuboard/gnuboard5/commit/d7d5f265244ea869582d2f8d372eac14c2cef16b" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/d7d5f265244ea869582d2f8d372eac14c2cef16b</a>]]></description>
<dc:creator>thisgun</dc:creator>
<dc:date>Tue, 14 Jul 2026 11:56:24 +0900</dc:date>
</item>


<item>
<title>[보안패치]그누보드(영카트) 5.6.31</title>
<link>http://sir.kr/g5_pds/7682</link>
<description><![CDATA[# 변경된 사항<br/><br/>버전 5.6.31 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/e0a42d8f46c30495daa829b2d05356120ed14b1a" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/e0a42d8f46c30495daa829b2d05356120ed14b1a</a><br/><br/>[오류수정]상품 스킨 디렉토리 검증 보완<br/><a href="https://github.com/gnuboard/gnuboard5/commit/6c6787ec1f412e5482a0f4f6aadfe62190ea3ef2" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/6c6787ec1f412e5482a0f4f6aadfe62190ea3ef2</a><br/><br/>[KVE-20206-1176]XSS 취약점 - 결제 전 주문 임시데이터 저장 요청 출처 검증 추가<br/><a href="https://github.com/gnuboard/gnuboard5/commit/d419f430a9ff49e5ce72b0e655c8d216b004901a" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/d419f430a9ff49e5ce72b0e655c8d216b004901a</a><br/><br/>접속자검색 접속경로 출력 시 속성값 이스케이프 보완<br/><a href="https://github.com/gnuboard/gnuboard5/commit/1a5661a995f86067bf9a1c13ce23a16dc1630dda" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/1a5661a995f86067bf9a1c13ce23a16dc1630dda</a><br/><br/>[KVE-2026-1176]취약점수정 - 관리자 목록 정렬 파라미터 화이트리스트 적용 보완<br/><a href="https://github.com/gnuboard/gnuboard5/commit/8a5767dc7007e72fc2a92bebac60481cb3daa9da" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/8a5767dc7007e72fc2a92bebac60481cb3daa9da</a><br/><br/>[KVE-2026-1122]취약점 수정 - 주문·관리자·결제·소셜 등 사용자 입력 처리 보완<br/><a href="https://github.com/gnuboard/gnuboard5/commit/935ea84c7c20f6e8b9bf26fceb9853d522231d5a" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/935ea84c7c20f6e8b9bf26fceb9853d522231d5a</a><br/><br/>chore: allow CRLF in PHP whitespace checks<br/><a href="https://github.com/gnuboard/gnuboard5/commit/1cade844fb4f0ea2f519bdb15df1e231ff82de96" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/1cade844fb4f0ea2f519bdb15df1e231ff82de96</a>]]></description>
<dc:creator>thisgun</dc:creator>
<dc:date>Fri, 26 Jun 2026 19:58:37 +0900</dc:date>
</item>


<item>
<title>그누보드(영카트) 5.6.30</title>
<link>http://sir.kr/g5_pds/7667</link>
<description><![CDATA[# 변경된 사항<br/><br/>버전 5.6.30 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/dfca17a599ca1bd89871e6e1886d855e4f399e51" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/dfca17a599ca1bd89871e6e1886d855e4f399e51</a><br/><br/>나이스페이 가상계좌 취소금액 보정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/5ed691136dc19c8dd18f9ec4ef07e2abcc977cb9" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/5ed691136dc19c8dd18f9ec4ef07e2abcc977cb9</a><br/><br/>Fix register form member defaults<br/><a href="https://github.com/gnuboard/gnuboard5/commit/cdda8320817022e69ea62945f552b5cf50637d7b" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/cdda8320817022e69ea62945f552b5cf50637d7b</a><br/><br/>NHN KCP 본인확인 v2 설정 안내 보완<br/><a href="https://github.com/gnuboard/gnuboard5/commit/5374fb5f7447f43760fc532545702285d07098ac" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/5374fb5f7447f43760fc532545702285d07098ac</a>]]></description>
<dc:creator>thisgun</dc:creator>
<dc:date>Tue, 16 Jun 2026 14:09:34 +0900</dc:date>
</item>


<item>
<title>[보안패치]그누보드(영카트) 5.6.29</title>
<link>http://sir.kr/g5_pds/7659</link>
<description><![CDATA[# 변경된 사항<br/><br/>버전 5.6.29 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/16a8dca6f738acdaa644aa857335d0e236e7f3f9" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/16a8dca6f738acdaa644aa857335d0e236e7f3f9</a><br/><br/>관리권한 부여 목록에서 최고관리자 전용 메뉴 제외<br/><a href="https://github.com/gnuboard/gnuboard5/commit/0c6ff731f6bdb7fdc187e9c8b806bfa5296b06da" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/0c6ff731f6bdb7fdc187e9c8b806bfa5296b06da</a><br/><br/>메일 테스트 발송 안내 개선<br/><a href="https://github.com/gnuboard/gnuboard5/commit/77835010dff8095a332f03539ecba50e1a932ccf" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/77835010dff8095a332f03539ecba50e1a932ccf</a><br/><br/>나이스페이 가상계좌 채번 시 od_app_no 누락 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/33416852fc1511c93472086b12824c8a931c487e" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/33416852fc1511c93472086b12824c8a931c487e</a><br/><br/>Improve installer validation and error handling<br/><a href="https://github.com/gnuboard/gnuboard5/commit/3a4612420c847096797cfbadde29afcf1f29865d" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/3a4612420c847096797cfbadde29afcf1f29865d</a><br/><br/>현재접속자 처리 시 카운트 접근 null 보정 (PHP 8 호환)<br/><a href="https://github.com/gnuboard/gnuboard5/commit/6a55f1457dd828920adfc087e23b30094f6dc842" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/6a55f1457dd828920adfc087e23b30094f6dc842</a><br/><br/>게시판 정렬 필드 화이트리스트 검증 추가 [KVE-2026-1090] 취약점 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/76d83c2bae7dee59ebd8267fd7e29f8e10a3b848" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/76d83c2bae7dee59ebd8267fd7e29f8e10a3b848</a><br/><br/>SMS 회원정보 업데이트 토큰 방식 불일치 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/afd8b35423e06de6aa3a93365a2f9a5b6980c1f2" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/afd8b35423e06de6aa3a93365a2f9a5b6980c1f2</a><br/><br/>회원관리/비디오 필터 null 인자 보정 (PHP 8.1 호환)<br/><a href="https://github.com/gnuboard/gnuboard5/commit/e7c89675b622b22a6066eebe83a689ddce954d6e" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/e7c89675b622b22a6066eebe83a689ddce954d6e</a><br/><br/>Fix JavaScript alert string escaping<br/><a href="https://github.com/gnuboard/gnuboard5/commit/10c6c18857efe701995fb651000038a92ecc574e" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/10c6c18857efe701995fb651000038a92ecc574e</a>]]></description>
<dc:creator>thisgun</dc:creator>
<dc:date>Tue, 09 Jun 2026 11:51:05 +0900</dc:date>
</item>


<item>
<title>[보안패치]그누보드(영카트) 5.6.28</title>
<link>http://sir.kr/g5_pds/7648</link>
<description><![CDATA[# 변경된 사항<br/><br/>버전 5.6.28 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/3e002199d5f20afcb80546210f63c718cd9e2c2e" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/3e002199d5f20afcb80546210f63c718cd9e2c2e</a><br/><br/>SMS 모듈 Add/Add2 매개변수 기본값 보정 (PHP 8 호환)<br/><a href="https://github.com/gnuboard/gnuboard5/commit/7dde02d3962ce6627eeff694db1cb4727aa5bd4d" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/7dde02d3962ce6627eeff694db1cb4727aa5bd4d</a><br/><br/>[security] 주문자 휴대폰 출력 인코딩 및 리다이렉트 URL 호스트 검증<br/><a href="https://github.com/gnuboard/gnuboard5/commit/31871ee3e61c2f93fa134c0b9aba335f00e14d6a" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/31871ee3e61c2f93fa134c0b9aba335f00e14d6a</a><br/><br/>Restore data htaccess on admin and write upload<br/><a href="https://github.com/gnuboard/gnuboard5/commit/ff9a7534edac66e8bc5248a5c01f8f18b070aed9" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/ff9a7534edac66e8bc5248a5c01f8f18b070aed9</a><br/><br/>[security] 토스 결제창 customerName 출력 시 get_text 인코딩 적용<br/><a href="https://github.com/gnuboard/gnuboard5/commit/9869be59702566a8a1048019f3a36ae454ecf606" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/9869be59702566a8a1048019f3a36ae454ecf606</a><br/><br/>NHN KCP 휴대폰 본인확인(api_v2) 버전 추가<br/><a href="https://github.com/gnuboard/gnuboard5/commit/3e75ccea65a37e863c00bf3a79cdca1a1d3d17f9" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/3e75ccea65a37e863c00bf3a79cdca1a1d3d17f9</a><br/><br/>Fix RSS warnings for invalid board requests<br/><a href="https://github.com/gnuboard/gnuboard5/commit/be9f50f96b231ced700e012a28a9119f001bb879" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/be9f50f96b231ced700e012a28a9119f001bb879</a><br/><br/>Restore alert newline handling<br/><a href="https://github.com/gnuboard/gnuboard5/commit/7c217cb41b95ba1f9c72f40869e31e6def0f207c" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/7c217cb41b95ba1f9c72f40869e31e6def0f207c</a>]]></description>
<dc:creator>thisgun</dc:creator>
<dc:date>Mon, 01 Jun 2026 12:50:34 +0900</dc:date>
</item>


<item>
<title>[보안패치]그누보드(영카트) 5.6.27</title>
<link>http://sir.kr/g5_pds/7640</link>
<description><![CDATA[# 변경된 사항<br/><br/>버전 5.6.27 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/5fc1c3bc27e4ee58e84d3ebfd5feb86b83852fc5" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/5fc1c3bc27e4ee58e84d3ebfd5feb86b83852fc5</a><br/><br/>data/ 디렉터리 git 추적 제외 (.htaccess 인덱스 제거)<br/><a href="https://github.com/gnuboard/gnuboard5/commit/d707c5abac72a95473df9bdf9bf7a5b3b5244e45" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/d707c5abac72a95473df9bdf9bf7a5b3b5244e45</a><br/><br/>NHN KCP 가상계좌 발급 응답 코드 V000 허용<br/><a href="https://github.com/gnuboard/gnuboard5/commit/eeea46cb699b4226bfe5ee2ba9aa810c2063a478" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/eeea46cb699b4226bfe5ee2ba9aa810c2063a478</a><br/><br/>주소 jibeon 값 화이트리스트에 &#039;J&#039; 추가<br/><a href="https://github.com/gnuboard/gnuboard5/commit/669cce70118981d0bd7519c18c104fea672212d6" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/669cce70118981d0bd7519c18c104fea672212d6</a><br/><br/>미완료 주문 목록 PG 표시에 토스페이먼츠/NICEPAY 케이스 추가<br/><a href="https://github.com/gnuboard/gnuboard5/commit/ee8b57eb1368bc8933a0bfa04421a3dcc99cf54d" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/ee8b57eb1368bc8933a0bfa04421a3dcc99cf54d</a><br/><br/>Fix PHP 5.2 compatibility issues<br/><a href="https://github.com/gnuboard/gnuboard5/commit/c927925a0532ef80ca56b7c63b78f9b61fb250cd" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/c927925a0532ef80ca56b7c63b78f9b61fb250cd</a><br/><br/>Fix PHP legacy array syntax<br/><a href="https://github.com/gnuboard/gnuboard5/commit/d914a7843d7212e84586d1f7678287d281373ad3" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/d914a7843d7212e84586d1f7678287d281373ad3</a><br/><br/>NHN_KCP 가상계좌 테스트 url 변경<br/><a href="https://github.com/gnuboard/gnuboard5/commit/c04591e24a849bfa79f998357414530b8764d9ea" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/c04591e24a849bfa79f998357414530b8764d9ea</a><br/><br/>[security] 엑셀/CSV 다운로드 출력값 안전 처리<br/><a href="https://github.com/gnuboard/gnuboard5/commit/a6fbbe6ad2b784c5bdd99677c79650fb7e1ac4c7" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/a6fbbe6ad2b784c5bdd99677c79650fb7e1ac4c7</a><br/><br/>[security]KVE-2026-0882 race condition 잔액 부족 시 결제 취소 처리로 변경<br/><a href="https://github.com/gnuboard/gnuboard5/commit/4c00c6000634b1c8cc42c8b548337c6ac54418ca" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/4c00c6000634b1c8cc42c8b548337c6ac54418ca</a><br/><br/>[security]KVE-2026-0882 주문 포인트 차감 Race Condition (Double Spend) 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/56b1958d373e5dca1c47405a8c398536155f619e" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/56b1958d373e5dca1c47405a8c398536155f619e</a><br/><br/>[security] ORDER BY sst/sod 화이트리스트 누락 Blind SQL Injection 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/6b2f9e094c9834ee0fd4456f2be3333b47ea7f3d" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/6b2f9e094c9834ee0fd4456f2be3333b47ea7f3d</a><br/><br/>[KVE-2026-0876] 모바일 상품 리스트 sort 파라미터 Blind SQL Injection 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/a781b4aef39e297c4f86ce3ab70b4f8d756ddb7c" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/a781b4aef39e297c4f86ce3ab70b4f8d756ddb7c</a><br/><br/>[KVE-2026-0869] 인스톨러 관리자 입력값 SQL Injection 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/8be4476f56ea333fe1c1eb23fb98ff869bf450d1" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/8be4476f56ea333fe1c1eb23fb98ff869bf450d1</a><br/><br/>[security]KVE-2026-0859 KCP CLI Windows 환경 명령 인젝션(RCE) 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/59d0b3c19ccc0b5cc6c344a72ba897cf77176456" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/59d0b3c19ccc0b5cc6c344a72ba897cf77176456</a><br/><br/>[security] 관리자 영역 권한 검증 누락 및 CSRF 토큰 누락 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/f4f8c57a74d743fd3cf0ca4f02fcd8658d2b824e" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/f4f8c57a74d743fd3cf0ca4f02fcd8658d2b824e</a><br/><br/>[security] 인스톨러 g5_shop_prefix PHP 코드 인젝션(RCE) 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/d5619707bcaffc967081989830a371a2520691e5" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/d5619707bcaffc967081989830a371a2520691e5</a><br/><br/>[security]KVE-2026-0822 댓글 수정 textarea wr_content 미이스케이프 Stored XSS 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/9e7465319bcdd09258c1c7bb80c679befd2a50ce" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/9e7465319bcdd09258c1c7bb80c679befd2a50ce</a><br/><br/>[security]KVE-2026-0795 게시물 이동/복사 시 대상 게시판 권한 검증 누락 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/f1f2150c67e497e7cef3c5547196d45d90c2274f" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/f1f2150c67e497e7cef3c5547196d45d90c2274f</a><br/><br/>[security]KVE-2026-0787 alert() JavaScript 이스케이프 누락 Stored XSS 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/3de722d3df9ef3945dd78a9121a18e7f24f707a7" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/3de722d3df9ef3945dd78a9121a18e7f24f707a7</a><br/><br/>[security]KVE-2026-0711 PG 리턴 처리 POST 키 이름 Reflected XSS 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/7119b4f61289a32024193b3346d7f5d04078b52c" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/7119b4f61289a32024193b3346d7f5d04078b52c</a><br/><br/>[security]KVE-2026-0687 쇼핑몰 쿠폰 다운로드 TOCTOU Race Condition 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/efaefbbd0eb3334aba16ef729bac62cb82aeed83" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/efaefbbd0eb3334aba16ef729bac62cb82aeed83</a><br/><br/>[security]XSS 취약점 및 token 추가<br/><a href="https://github.com/gnuboard/gnuboard5/commit/b12bf551ec2ec2dc69399aa3b83e4c785d941bdb" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/b12bf551ec2ec2dc69399aa3b83e4c785d941bdb</a>]]></description>
<dc:creator>thisgun</dc:creator>
<dc:date>Wed, 27 May 2026 13:01:40 +0900</dc:date>
</item>


<item>
<title>[보안패치]그누보드(영카트) 5.6.26</title>
<link>http://sir.kr/g5_pds/7624</link>
<description><![CDATA[기존 사용자들은 아래 내용을 적용하신 후에<br/><br/>반드시<br/><br/>관리자 -&gt; 환경설정 -&gt; DB업그레이드를 실행해 주세요. (자동로그인 저장 테이블이 생성됩니다.)<br/><br/>감사합니다.<br/><br/><br/># 변경된 사항<br/><br/>변경된 사항버전 5.6.26 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/65a419e9cdf1b86c231d57ec0904960f9932f8ec" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/65a419e9cdf1b86c231d57ec0904960f9932f8ec</a><br/><br/>회원정보 수정 시 약관변경내역 로그가 매번 쌓이는 버그 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/3f32ecd3e62de4eb1bdcd3dedac484baed98290d" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/3f32ecd3e62de4eb1bdcd3dedac484baed98290d</a><br/><br/>인증서 교체로 인한 (구)엘지모듈 토스 결제 안되는 문제 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/b5d218d4461c1ed5c7c3f933ac850f4bb324339a" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/b5d218d4461c1ed5c7c3f933ac850f4bb324339a</a><br/><br/>[security]그누보드5 XSS, SQL Injection 취약점 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/f2e7dbc5ed8833e0168ad506f7855055cd461075" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/f2e7dbc5ed8833e0168ad506f7855055cd461075</a><br/><br/>[security]KVE-2026-0701 .shtml 확장자 필터 누락으로 인한 RCE 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/c38de4c94b64b72c0c2d5c3195e8eabc65cdadef" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/c38de4c94b64b72c0c2d5c3195e8eabc65cdadef</a><br/><br/>[security]KVE-2026-0693 비밀번호 재설정 토큰 예측 가능 취약점 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/7d8a6606420e904785d76785f1b2f2299fcb31ba" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/7d8a6606420e904785d76785f1b2f2299fcb31ba</a><br/><br/>[security]KVE-2026-0690 설문조사 결과 페이지 Local File Inclusion 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/5875e8b86bea5cfb9d7562b3914e89642e4359f6" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/5875e8b86bea5cfb9d7562b3914e89642e4359f6</a><br/><br/>[security]KVE-2026-0689 SNS 공유 스킨 Reflected XSS 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/68a5b9c25a58a6dbc4369aaacae27ffa2bdc8cf2" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/68a5b9c25a58a6dbc4369aaacae27ffa2bdc8cf2</a><br/><br/>[security]KVE-2026-0710 그누보드5 SQL Injection 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/2dff49914bdcf54d54f0e76aa9dfb9d195b35ba1" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/2dff49914bdcf54d54f0e76aa9dfb9d195b35ba1</a><br/><br/>[security]KVE-2026-0709 그누보드5 SQL Injection 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/51518e45e483888bf4e8ce524cebadad9f2f30b4" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/51518e45e483888bf4e8ce524cebadad9f2f30b4</a><br/><br/>check_token 함수 쓰는곳 없지만 요청사항으로 인해 타임스탬프 추가 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/7883ff65dc130f22ab1dca2c11656311ced3154a" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/7883ff65dc130f22ab1dca2c11656311ced3154a</a><br/><br/>[fix]SMS 직접입력 발송 시 PHP 8.x Undefined array key 경고 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/a2608754bd5fa6bd4875a5da5bb5614e8ee6f6f1" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/a2608754bd5fa6bd4875a5da5bb5614e8ee6f6f1</a><br/><br/>[security]KVE-2026-0685 소셜 로그인 계정 연결 CSRF 방어<br/><a href="https://github.com/gnuboard/gnuboard5/commit/758bb67b7b5fb01047ed0f156b3e2567650be039" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/758bb67b7b5fb01047ed0f156b3e2567650be039</a><br/><br/>[security]KVE-2026-0678 사용자 영역 CSRF 방어 추가<br/><a href="https://github.com/gnuboard/gnuboard5/commit/0037f72cce7f3645731adda34595c38b973c3c72" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/0037f72cce7f3645731adda34595c38b973c3c72</a><br/><br/>[security]KVE-2026-0676 폼메일 발신자 위장 및 Rate Limit 우회 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/df940f8168b0f3e8b66b40a0c8fd93d215d807fd" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/df940f8168b0f3e8b66b40a0c8fd93d215d807fd</a><br/><br/>[security]KVE-2026-0673 비인증 이메일 변경을 통한 계정 탈취 취약점 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/614b040960c0c63898cb752514d2722967d0cbd5" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/614b040960c0c63898cb752514d2722967d0cbd5</a><br/><br/>[security]회원 ID/이메일 열거 공격 차단<br/><a href="https://github.com/gnuboard/gnuboard5/commit/dccb50d8a3d031fcc49853b544fa3464516eff6d" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/dccb50d8a3d031fcc49853b544fa3464516eff6d</a><br/><br/>[security]sql_query() 에러 노출 시 SQL/스키마 정보 차단<br/><a href="https://github.com/gnuboard/gnuboard5/commit/5331aa8be5884facf5e65dece1aaf350d73a8b52" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/5331aa8be5884facf5e65dece1aaf350d73a8b52</a><br/><br/>[security]개인결제 hash 검증을 strict 비교(===)로 강화<br/><a href="https://github.com/gnuboard/gnuboard5/commit/79f915988bdbec27aa0279689961eb8756be6b8b" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/79f915988bdbec27aa0279689961eb8756be6b8b</a><br/><br/>[security]현금영수증 발급 페이지 IDOR 취약점 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/3cfe8b6b84fd05d9a3b82c81fcb2383bd97a1f39" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/3cfe8b6b84fd05d9a3b82c81fcb2383bd97a1f39</a><br/><br/>[perf]strstr() 불린 검사를 strpos() !== false 로 교체<br/><a href="https://github.com/gnuboard/gnuboard5/commit/31ef78e916593a9cb4007a6f6518456ce02ad7e1" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/31ef78e916593a9cb4007a6f6518456ce02ad7e1</a><br/><br/>[perf]for 루프 조건의 count() 호출을 루프 밖으로 추출 (핵심 파일)<br/><a href="https://github.com/gnuboard/gnuboard5/commit/a612e69d3efef9e9e74196574e97e507ce15aca9" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/a612e69d3efef9e9e74196574e97e507ce15aca9</a><br/><br/>[perf]url_auto_link() 다중 regex 호출 조건부 실행으로 최적화<br/><a href="https://github.com/gnuboard/gnuboard5/commit/29e55de1fa7da0e8821b2db8082697509a3f147d" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/29e55de1fa7da0e8821b2db8082697509a3f147d</a><br/><br/>[perf]cut_str() 메모리 사용량과 CPU 오버헤드 감소<br/><a href="https://github.com/gnuboard/gnuboard5/commit/c4db6e7751f55249e8bbf3e0d689c6347ceee3b4" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/c4db6e7751f55249e8bbf3e0d689c6347ceee3b4</a><br/><br/>[perf]bbs/list.php N+1 쿼리 2건을 IN 쿼리로 배치 조회로 전환<br/><a href="https://github.com/gnuboard/gnuboard5/commit/47a3790c57a64f670460b4bece12e3a4004d32f1" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/47a3790c57a64f670460b4bece12e3a4004d32f1</a><br/><br/>[security]이메일 인증 페이지 접근 토큰을 HMAC-SHA256으로 강화<br/><a href="https://github.com/gnuboard/gnuboard5/commit/2894c269ea52ac97624a5cdbb1fa60d69931830d" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/2894c269ea52ac97624a5cdbb1fa60d69931830d</a><br/><br/>[security]비회원 주문/개인결제 조회 uid를 HMAC-SHA256으로 강화<br/><a href="https://github.com/gnuboard/gnuboard5/commit/c00c73465af0526e09cedaf1856d3a7c73ea7264" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/c00c73465af0526e09cedaf1856d3a7c73ea7264</a><br/><br/>[security]쇼핑몰 update 엔드포인트 CSRF 보호 추가<br/><a href="https://github.com/gnuboard/gnuboard5/commit/3e0e8be6da0d436bccfd4d93595591feb69ed914" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/3e0e8be6da0d436bccfd4d93595591feb69ed914</a><br/><br/>[perf]html_purifier() 메모리 사용량 최적화<br/><a href="https://github.com/gnuboard/gnuboard5/commit/92a052fa7a10fd8df7f9764e6a2872ed3405d422" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/92a052fa7a10fd8df7f9764e6a2872ed3405d422</a><br/><br/>[fix]포인트 사용/환원 함수의 race condition 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/4ebdd8ba30ba8e43f83e0acd4c1fa0a14ff7f7a8" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/4ebdd8ba30ba8e43f83e0acd4c1fa0a14ff7f7a8</a><br/><br/>[KVE-2026-0610]그누보드5 자동 로그인 취약점 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/4d5c597665d84de55780c3d427b4c74e9bcd1fe1" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/4d5c597665d84de55780c3d427b4c74e9bcd1fe1</a><br/><br/>[KVE-2026-0608]그누보드5 Race Condition 취약점 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/7e65a297bf2aeb661cd3fb87141fcc9f2b91979c" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/7e65a297bf2aeb661cd3fb87141fcc9f2b91979c</a><br/><br/>.gitignore 에 CLAUDE.local.md 추가<br/><a href="https://github.com/gnuboard/gnuboard5/commit/ddcc82d89bb7abc9e7b63b5fe56b3ad2bd2dd3cd" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/ddcc82d89bb7abc9e7b63b5fe56b3ad2bd2dd3cd</a><br/><br/>[KVE-2026-0599]그누보드5 XSS 취약점 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/ad99ea7673c656ab82fb7b5ba35ce456c710dfdb" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/ad99ea7673c656ab82fb7b5ba35ce456c710dfdb</a><br/><br/>[KVE-2026-0595]영카트5 SQL Injection 취약점 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/b3fa6dc127c9c805db9ecf2c3eb3061a7d2a6cff" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/b3fa6dc127c9c805db9ecf2c3eb3061a7d2a6cff</a>]]></description>
<dc:creator>thisgun</dc:creator>
<dc:date>Thu, 16 Apr 2026 14:01:09 +0900</dc:date>
</item>


<item>
<title>[보안패치]그누보드(영카트) 5.6.25</title>
<link>http://sir.kr/g5_pds/7609</link>
<description><![CDATA[기존에 쇼핑몰을 사용하는 사용자들은 아래 내용을 적용하신 후에<br/><br/>반드시 <br/><br/>관리자 -&gt; 환경설정 -&gt; DB업그레이드를 실행해 주세요.<br/><br/>감사합니다.<br/><br/><br/># 변경된 사항<br/><br/>버전 5.6.25 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/e6780f3b4b6a37325c78965cbc9a186ebcc40cc6" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/e6780f3b4b6a37325c78965cbc9a186ebcc40cc6</a><br/><br/>.gitignore에 IDE 및 AI 도구 설정 파일 추가<br/><a href="https://github.com/gnuboard/gnuboard5/commit/bededeaf01a3230e463dc330d383962b5fc2a686" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/bededeaf01a3230e463dc330d383962b5fc2a686</a><br/><br/>Cloudflare IPv4 대역 업데이트: 104.16.0.0/12 → 104.16.0.0/13<br/><a href="https://github.com/gnuboard/gnuboard5/commit/73b868a444f31109a3f883636e2924bcbbfb7c84" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/73b868a444f31109a3f883636e2924bcbbfb7c84</a><br/><br/>다음 우편번호 서비스 네임스페이스 및 서비스 도메인 변경 (#374)<br/><a href="https://github.com/gnuboard/gnuboard5/commit/813fdef0c7fd4c34997dab2435be28079e722216" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/813fdef0c7fd4c34997dab2435be28079e722216</a><br/><br/>✏️ feat: 토스페이먼츠 상점관리자 - ‘테스트모드‘ 추가 반영, NHN KCP 상점관리자 주소 변경 (#368)<br/><a href="https://github.com/gnuboard/gnuboard5/commit/f8561e93987f566ae145d1a7e1b684467e261b80" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/f8561e93987f566ae145d1a7e1b684467e261b80</a><br/><br/>[KVE-2026-0559]그누보드5 SQL Injection 취약점 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/52590509d5e299f7e9b73808d1fe9c12afd61c7a" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/52590509d5e299f7e9b73808d1fe9c12afd61c7a</a><br/><br/>[보안패치]그누보드 영카트 SQL_injection 취약점 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/604cef808e148f1fc76cc5be780a9f88d574a930" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/604cef808e148f1fc76cc5be780a9f88d574a930</a><br/><br/>[KVE-2026-0570]그누보드,영카트 SQL Injection 취약점 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/82574fd4a8940bd61b10dc88375cff0a3a2eabd9" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/82574fd4a8940bd61b10dc88375cff0a3a2eabd9</a><br/><br/>[KVE-2026-0569]그누보드,영카트 SQL Injection 취약점 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/c3db9b454e05936d0e53422d46cd80ba75a2161d" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/c3db9b454e05936d0e53422d46cd80ba75a2161d</a><br/><br/>[KVE-2026-0568]영카트 SQL Injection 취약점 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/bf19cd8bf5f54fce002489c7dd53bb00a295ecc9" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/bf19cd8bf5f54fce002489c7dd53bb00a295ecc9</a><br/><br/>[KVE-2026-0554]그누보드,영카트 SQL Injection 취약점 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/b2c0e1af297c7c0a346982050667e7da7cd77063" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/b2c0e1af297c7c0a346982050667e7da7cd77063</a><br/><br/>[KVE-2026-0553]그누보드 SQL Injection 취약점 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/60d37b853b987fcb22233ce8c75f41e660804a0f" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/60d37b853b987fcb22233ce8c75f41e660804a0f</a><br/><br/>[KVE-2026-0340]그누보드_SQL_Injection취약점_수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/919b75a138b2431171b3786638dbeef4bba933fc" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/919b75a138b2431171b3786638dbeef4bba933fc</a><br/><br/>[KVE-2026-0330]영카트_SQL_Injection취약점_수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/01fab8136ef9bbdd36e80ca8157be66cea10181a" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/01fab8136ef9bbdd36e80ca8157be66cea10181a</a><br/><br/>[KVE-2026-0243]영카트주문시_쿠폰중복사용취약점_수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/5054e2463198f2b19f62196d481a5d45893586b8" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/5054e2463198f2b19f62196d481a5d45893586b8</a><br/><br/>warning 메시지 수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/deff7d2079e65ebb5229a246965274230d477a0e" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/deff7d2079e65ebb5229a246965274230d477a0e</a><br/><br/>[KVE-2026-0242]영카트주문취소시_포인트복구취약점_수정<br/><a href="https://github.com/gnuboard/gnuboard5/commit/5e6b4fa668094d167b572a452ae4d4659cd15adc" target="_blank" >https://github.com/gnuboard/gnuboard5/commit/5e6b4fa668094d167b572a452ae4d4659cd15adc</a>]]></description>
<dc:creator>thisgun</dc:creator>
<dc:date>Mon, 06 Apr 2026 12:55:49 +0900</dc:date>
</item>

</channel>
</rss>
