🇰🇷 한글 설명
Bookly WordPress 플러그인 28.3 미만 버전에서 클라이언트가 제공한 예약 수량을 서버에서 검증하지 않는 취약점이 발견되었습니다. 이를 통해 인증되지 않은 사용자가 예약 총액을 0으로 조작하여 유료 서비스를 결제 없이 무료로 예약할 수 있습니다.
💡 쉬운 설명
예약할 때 개수를 조작하여 결제 금액을 0원으로 만드는 버그가 있습니다. 이로 인해 돈을 내지 않고도 유료 서비스를 마음대로 예약할 수 있습니다.
🇺🇸 원문 (English)
The Bookly WordPress plugin before 28.3 does not validate client-supplied booking quantity values on the server before computing the appointment total, allowing unauthenticated users to reduce the total to zero and book paid services for free while bypassing the payment step.
📍 영향받는 시스템
Bookly WordPress plugin version < 28.3
⚔️ 공격 벡터
클라이언트 측에서 예약 수량(quantity) 값을 조작하여 서버로 전송하는 방식
🛡️ 대응 방법
Bookly 플러그인을 최신 버전(28.3 이상)으로 업데이트하십시오.
🔧 검증 코드
출력된 Bookly 플러그인의 버전이 28.3 미만인지 확인하십시오.
wp plugin list --allow-root | grep -E 'bookly'