🇰🇷 한글 설명
WP Events Manager WordPress 플러그인 2.2.5 미만 버전에서 결제 알림의 출처와 금액을 검증하지 않는 취약점이 발견되었습니다. 이를 통해 인증되지 않은 사용자가 실제 결제 없이도 임의의 예약을 결제 완료 상태로 조작할 수 있습니다.
💡 쉬운 설명
결제가 실제로 이루어졌는지 확인하는 과정이 부족하여, 가짜 결제 신호를 보내 예약 완료를 속일 수 있는 문제입니다. 공격자는 돈을 내지 않고도 다른 사람의 예약이나 자신의 예약을 결제된 것처럼 만들 수 있습니다.
🇺🇸 원문 (English)
The WP Events Manager WordPress plugin before 2.2.5 does not verify that an incoming payment notification originates from the site's configured merchant account, nor that the paid amount matches the booking total, allowing unauthenticated users to mark any booking as paid without a legitimate payment reaching the merchant, including other users' bookings.
📍 영향받는 시스템
WP Events Manager WordPress plugin version < 2.2.5
⚔️ 공격 벡터
인증되지 않은 사용자가 조작된 결제 알림(Payment Notification)을 서버로 전송
🛡️ 대응 방법
WP Events Manager 플러그인을 최신 버전(2.2.5 이상)으로 업데이트
🔧 검증 코드
출력된 플러그인 목록에서 events-manager의 버전이 2.2.5 미만인지 확인하십시오.
wp plugin list --allow-root | grep -E 'events-manager'