🇰🇷 한글 설명
Trust Payments Gateway for WooCommerce WordPress 플러그인 3.1.0 미만 버전에서 결제 제공업체의 응답에 대한 인증 검증이 누락되었습니다. 이로 인해 공격자가 실제 결제 없이 임의의 주문을 결제 완료 상태로 변경하거나 주문 및 고객 정보를 탈취할 수 있습니다.
💡 쉬운 설명
결제 완료 페이지로 돌아올 때 진짜 결제가 되었는지 확인하는 과정이 빠져 있는 보안 결함입니다. 해커가 가짜 결제 신호를 보내 물건을 공짜로 가져가거나 고객 정보를 훔칠 수 있습니다.
🇺🇸 원문 (English)
The Trust Payments Gateway for WooCommerce WordPress plugin before 3.1.0 does not verify the authenticity of the payment provider's response when a customer returns from the hosted payment page, nor bind that response to the targeted order or check the amount, allowing unauthenticated attackers to mark arbitrary orders as paid without any payment being made, and to retrieve order and customer details.
📍 영향받는 시스템
Trust Payments Gateway for WooCommerce WordPress plugin version < 3.1.0
⚔️ 공격 벡터
결제 완료 후 리다이렉트되는 응답 값을 조작하여 인증 없이 결제 상태를 변경하는 방식
🛡️ 대응 방법
Trust Payments Gateway for WooCommerce 플러그인을 3.1.0 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 목록에서 해당 플러그인의 버전을 확인하여 3.1.0 미만인지 체크합니다.
wp plugin list --status=active | grep -i 'trust-payments-gateway'