🇰🇷 한글 설명
Wava Payment Plugin 0.3.10 미만 버전에서 공개 REST 엔드포인트에 대한 권한, 논스 또는 오리진 검증이 누락되었습니다. 이를 통해 인증되지 않은 공격자가 상점의 결제 계정 식별 정보를 덮어쓰고, 미완료된 통합 상태를 강제로 완료된 상태로 변경하여 결제 수단을 제거할 수 있습니다.
💡 쉬운 설명
해커가 아무런 로그인 없이 웹사이트의 결제 설정을 마음대로 바꿀 수 있는 보안 결함입니다. 공격자가 결제 계정 정보를 조작하여 쇼핑몰에서 결제 기능이 작동하지 않도록 방해할 수 있습니다.
🇺🇸 원문 (English)
The Wava Payment Plugin WordPress plugin before 0.3.10 does not perform any authorisation, nonce or origin verification on one of its public REST endpoints, allowing unauthenticated attackers to overwrite the stored credential that identifies the merchant account the store's payments are created against, to force the integration into a verified state the site owner never completed, and to remove the payment method from the store's checkout.
📍 영향받는 시스템
Wava Payment Plugin WordPress plugin version < 0.3.10
⚔️ 공격 벡터
인증되지 않은 공격자가 취약한 REST API 엔드포인트에 조작된 요청을 전송하여 공격
🛡️ 대응 방법
Wava Payment Plugin을 최신 버전(0.3.10 이상)으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 목록에서 Wava Payment의 버전을 확인하여 0.3.10 미만인지 체크하십시오.
wp plugin list --status=active | grep -i 'wava-payment'