🇰🇷 한글 설명
Quick Paypal Payments WordPress 플러그인 5.7.50 이하 버전에서 PayPal IPN 핸들러가 결제 금액, 수취인 또는 결제 상태를 검증하지 않는 취약점이 발견되었습니다. 공격자는 주문 토큰만 일치시키면 임의의 소액을 결제하여 전체 금액의 주문을 결제 완료 상태로 조작할 수 있습니다.
💡 쉬운 설명
물건 값을 다 내지 않고 아주 적은 금액만 결제해도 시스템이 결제가 완료된 것으로 착각하는 보안 결함입니다. 주문 번호만 맞으면 결제 금액을 확인하지 않아 발생하는 문제입니다.
🇺🇸 원문 (English)
The Quick Paypal Payments WordPress plugin through 5.7.50 does not verify the paid amount, receiver, or payment status in its PayPal IPN handler and marks an order paid on an order-token match alone, so a buyer who pays an arbitrary small amount can have a full-price order marked paid.
📍 영향받는 시스템
Quick Paypal Payments WordPress plugin version 5.7.50 and below
⚔️ 공격 벡터
결제 금액 검증 부재를 이용한 PayPal IPN 메시지 조작을 통한 결제 상태 우회
🛡️ 대응 방법
해당 플러그인을 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
명령어 결과에 해당 플러그인이 나타나면 설치된 것이며, 설치된 버전이 5.7.50 이하인지 확인해야 합니다.
wp plugin list --status=active | grep -i 'quick-paypal-payments'