🇰🇷 한글 설명
Event Booking Manager for WooCommerce (Pro) WordPress 플러그인 5.0.3 미만 버전에서 서버 측 티켓 가격 검증이 누락되는 취약점이 발견되었습니다. 공격자는 클라이언트 측에서 티켓 가격을 임의로 조작하여 유료 이벤트를 무료로 예약하고 유효한 티켓을 획득할 수 있습니다.
💡 쉬운 설명
결제 과정에서 가격을 확인하는 절차가 부족하여, 사용자가 가격을 0원으로 바꿔서 결제할 수 있는 문제입니다. 이를 통해 유료 티켓을 돈을 내지 않고 공짜로 가져갈 수 있습니다.
🇺🇸 원문 (English)
The Event Booking Manager for WooCommerce (Pro) WordPress plugin before 5.0.3 does not validate the ticket price on the server during its native (non-WooCommerce) checkout, trusting the per-ticket price supplied by the client instead of re-deriving the event's configured price. This allows unauthenticated users to book paid event tickets for free, obtaining completed bookings and valid tickets at no cost.
📍 영향받는 시스템
Event Booking Manager for WooCommerce (Pro) WordPress plugin version < 5.0.3
⚔️ 공격 벡터
클라이언트 측에서 전송되는 티켓 가격 파라미터를 조작하여 서버로 전송
🛡️ 대응 방법
해당 플러그인을 최신 버전(5.0.3 이상)으로 업데이트
🔧 검증 코드
출력된 플러그인 목록에서 해당 플러그인의 버전을 확인하여 5.0.3 미만인지 체크
wp plugin list --status=active | grep -i 'event-booking-manager'