🇰🇷 한글 설명
Direct Payments for WooCommerce WordPress 플러그인 2.5.3 미만 버전에서 인증되지 않은 사용자가 AJAX 핸들러를 통해 타인의 주문 정보를 조작할 수 있는 취약점이 발견되었습니다. 공격자는 주문 상태를 '결제 완료'로 위조하거나 결제 수단 및 증빙 파일을 임의로 변경할 수 있습니다.
💡 쉬운 설명
로그인을 하지 않은 해커가 다른 고객의 주문 정보를 마음대로 바꾸거나 결제가 완료된 것처럼 속일 수 있는 보안 결함입니다. 이를 통해 가짜 결제 영수증을 올리는 등의 부정행위가 가능합니다.
🇺🇸 원문 (English)
The Direct Payments for WooCommerce WordPress plugin before 2.5.3 does not verify that the requester owns the targeted WooCommerce order in several unauthenticated AJAX handlers before changing its status and overwriting its payment metadata, allowing unauthenticated attackers to tamper with other customers' orders, including forging a "payment sent" state, overwriting the payment-method label, and attaching forged payment-proof files.
📍 영향받는 시스템
Direct Payments for WooCommerce WordPress plugin version < 2.5.3
⚔️ 공격 벡터
인증되지 않은 사용자가 조작된 AJAX 요청을 전송하여 주문 데이터베이스를 수정
🛡️ 대응 방법
Direct Payments for WooCommerce 플러그인을 최신 버전인 2.5.3 이상으로 업데이트하십시오.
🔧 검증 코드
명령어 결과에 해당 플러그인이 나타나면 설치된 것이며, 설치된 버전이 2.5.3 미만인지 확인해야 합니다.
wp plugin list --status=active | grep -i 'direct-payments-for-woocommerce'