🇰🇷 한글 설명
Deema Payment Gateway WordPress 플러그인 1.1.2 이하 버전에서 결제 완료 후 제공업체로부터의 응답을 검증하지 않는 취약점이 발견되었습니다. 이로 인해 결제 상태나 금액을 확인하지 않아 인증되지 않은 사용자가 실제 결제 없이 주문을 완료된 상태로 조작할 수 있습니다.
💡 쉬운 설명
결제 대행사로부터 돈이 들어왔는지 확인하는 절차가 빠져 있는 보안 허점입니다. 해커가 결제했다는 거짓 신호를 보내면 실제 돈을 내지 않고도 물건을 주문할 수 있습니다.
🇺🇸 원문 (English)
The Deema Payment Gateway WordPress plugin through 1.1.2 does not verify the payment with the payment provider when handling the return from the hosted checkout, and does not check the payment status or amount, allowing unauthenticated users to have orders marked as paid without any payment being taken.
📍 영향받는 시스템
Deema Payment Gateway WordPress plugin version 1.1.2 and below
⚔️ 공격 벡터
결제 완료 후 돌아오는 리턴 URL(Hosted Checkout Return)의 응답 값을 조작하여 결제 성공 신호를 위조함
🛡️ 대응 방법
해당 플러그인을 최신 보안 패치가 적용된 버전으로 업데이트하거나 결제 검증 로직을 수정해야 함
🔧 검증 코드
명령어 결과에 해당 플러그인이 나타나면 설치된 것이며, 설치된 버전이 1.1.2 이하인지 확인해야 합니다.
wp plugin list --allow-root | grep -i 'deema-payment-gateway'