🇰🇷 한글 설명
MStore API WordPress 플러그인 4.21.1 미만 버전에서 주문 소유권 검증 결함이 발견되었습니다. 이로 인해 구독자를 포함한 모든 인증된 사용자가 실제 결제 없이 임의의 주문을 완료 및 결제 완료 상태로 변경할 수 있습니다.
💡 쉬운 설명
로그인한 사용자라면 누구나 돈을 내지 않고도 물건을 샀다고 거짓으로 표시할 수 있는 보안 취약점입니다. 쇼핑몰 운영자가 주문이 정상적으로 결제되었는지 확인하기 어렵게 만듭니다.
🇺🇸 원문 (English)
The MStore API WordPress plugin before 4.21.1 does not verify that the order targeted by one of its delivery endpoints belongs to the requester, allowing any authenticated user, including Subscribers, to mark arbitrary orders as completed and paid without any payment being made.
📍 영향받는 시스템
MStore API WordPress plugin version < 4.21.1
⚔️ 공격 벡터
인증된 사용자가 API 엔드포인트를 통해 타인의 주문 ID를 조작하여 결제 상태를 변경하는 방식
🛡️ 대응 방법
MStore API WordPress 플러그인을 4.21.1 이상 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 목록에서 mstore-api의 버전이 4.21.1 미만인지 확인하십시오.
wp plugin list --allow-root | grep 'mstore-api'