🇰🇷 한글 설명
Mintpay for WooCommerce WordPress 플러그인 2.2.3 이하 버전은 처리하는 결제 콜백의 진위를 검증하지 않습니다. 이로 인해 인증되지 않은 공격자가 임의의 주문을 결제 완료 또는 취소 처리하고, 고객 연락처를 포함한 주문 상세 정보를 열람할 수 있습니다.
💡 쉬운 설명
결제 완료 신호가 진짜인지 확인하지 않는 취약점입니다. 누구든 가짜 결제 신호를 보내 주문을 임의로 처리하고 고객 정보를 볼 수 있습니다.
🇺🇸 원문 (English)
The Mintpay for WooCommerce WordPress plugin through 2.2.3 does not verify the authenticity of the payment callback it processes, allowing unauthenticated attackers to mark arbitrary orders as paid, to cancel arbitrary orders, and to disclose order details including customer contact information.
📍 영향받는 시스템
Mintpay for WooCommerce WordPress 플러그인 2.2.3 이하 버전
⚔️ 공격 벡터
인증 없이 조작된 결제 콜백 요청을 플러그인 엔드포인트로 전송하여 주문 상태를 변경하거나 주문 정보를 조회
🛡️ 대응 방법
Mintpay for WooCommerce 플러그인을 패치된 최신 버전으로 업데이트하거나, 수정 전까지 플러그인을 비활성화하고 콜백 요청에 서명 검증을 적용
🔧 검증 코드
출력된 버전이 2.2.3 이하이면 취약하며, 2.2.3보다 높은 버전이면 해당 CVE에 대해 패치된 상태입니다.
wp plugin get mintpay-for-woocommerce --field=version 2>/dev/null || grep -i 'version' wp-content/plugins/mintpay-for-woocommerce/*.php 2>/dev/null | head -n 1