🇰🇷 한글 설명
WooCommerce Wallet System 플러그인 2.7.10 미만 버전에서 결제 시 사용자가 입력한 지갑 금액을 실제 잔액과 대조하여 검증하지 않는 취약점이 발견되었습니다. 이를 통해 인증된 고객은 자신의 주문 총액을 임의로 줄이거나 0원으로 만들어 결제 없이 주문을 완료할 수 있습니다.
💡 쉬운 설명
쇼핑몰 플러그인의 오류로 인해 고객이 자신의 지갑 잔액보다 적은 금액을 입력해도 시스템이 이를 확인하지 않고 결제를 허용합니다. 결과적으로 고객이 물건값을 내지 않고도 주문을 성공시킬 수 있는 보안 결함입니다.
🇺🇸 원문 (English)
The Wallet System for WooCommerce WordPress plugin before 2.7.10 does not validate a user-supplied wallet amount against the customer's actual stored balance during checkout, allowing authenticated customers to arbitrarily reduce their own order total, including down to zero, and complete checkout without paying the merchant.
📍 영향받는 시스템
WooCommerce Wallet System WordPress plugin version < 2.7.10
⚔️ 공격 벡터
인증된 사용자가 결제 과정에서 조작된 지갑 금액 값을 전송하여 주문 총액을 낮춤
🛡️ 대응 방법
Wallet System for WooCommerce 플러그인을 최신 버전인 2.7.10 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 버전이 2.7.10 미만인지 확인하십시오.
wp plugin list --status=active | grep -i 'wallet system' && wp plugin list --all | grep -E 'wallet-system' | awk '{print $2 " " $3}'