🇰🇷 한글 설명
Five Star Restaurant Reservations WordPress 플러그인 2.7.23 이전 버전에서 결제 알림의 진위 여부를 검증하지 않는 취약점이 발견되었습니다. 공격자는 결제 수신자, 금액, 상태를 검증하지 못하는 점을 악용하여 임의의 예약 상태를 결제 완료 및 확정으로 조작할 수 있습니다.
💡 쉬운 설명
식당 예약 플러그인이 가짜 결제 완료 신호를 제대로 구별하지 못하는 문제입니다. 해커가 돈을 내지 않고도 예약 시스템을 속여서 예약을 확정시킬 수 있습니다.
🇺🇸 원문 (English)
The Five Star Restaurant Reservations WordPress plugin before 2.7.23 does not verify the authenticity of incoming payment notifications, failing to validate the payment recipient, amount, and status or to bind the notification to the intended booking, allowing unauthenticated attackers to mark arbitrary pending reservations as paid and confirmed.
📍 영향받는 시스템
Five Star Restaurant Reservations WordPress plugin version < 2.7.23
⚔️ 공격 벡터
인증되지 않은 공격자가 조작된 결제 알림(Payment Notification)을 서버로 전송
🛡️ 대응 방법
Five Star Restaurant Reservations 플러그인을 최신 버전(2.7.23 이상)으로 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 이름의 버전을 확인하여 2.7.23 미만인지 체크하십시오.
wp plugin list --status=active | grep -i 'five-star-restaurant-reservations' | awk '{print $2}'