🇰🇷 한글 설명
PayPlus Payment Gateway WordPress 플러그인 8.2.2 미만 버전에서 인증되지 않은 사용자가 AJAX 액션을 통해 임의의 WooCommerce 주문 비밀 키를 노출시키거나 주문 상태를 변경할 수 있는 취약점이 발견되었습니다. 이 취약점은 권한 검증 및 주문 소유권 확인 절차가 누락되어 발생합니다.
💡 쉬운 설명
로그인하지 않은 해커가 다른 사람의 주문 정보를 몰래 훔쳐보거나 주문 상태를 마음대로 바꿀 수 있는 보안 결함입니다. 결제 관련 플러그인의 권한 확인 기능이 제대로 작동하지 않아 발생합니다.
🇺🇸 원문 (English)
The PayPlus Payment Gateway WordPress plugin before 8.2.2 does not perform authorization or order-ownership validation in one of its AJAX actions available to unauthenticated users, allowing them to disclose the secret order key of arbitrary WooCommerce orders and, under some configurations, to modify order statuses.
📍 영향받는 시스템
PayPlus Payment Gateway WordPress plugin version < 8.2.2
⚔️ 공격 벡터
인증되지 않은 사용자가 조작된 AJAX 요청을 전송하여 취약한 액션을 호출
🛡️ 대응 방법
PayPlus Payment Gateway 플러그인을 최신 버전인 8.2.2 이상으로 즉시 업데이트
🔧 검증 코드
출력된 플러그인 버전이 8.2.2 미만인지 확인하여 취약 여부를 판단합니다.
wp plugin list --status=active | grep -i 'payplus' && wp plugin list --all | grep -E 'payplus' | awk '{print $2 " " $3}'