🇰🇷 한글 설명
WordPress용 Simply Schedule Appointments Booking Plugin의 모든 버전(1.6.11.11 포함)에서 잘못된 권한 부여 취약점이 발견되었습니다. 예약 업데이트 REST API 엔드포인트가 토큰 인증된 고객이 수정할 수 있는 필드를 제한하지 않아, 공격자가 결제 확인을 조작하거나 예약자를 변경하고 서비스 유형을 수정할 수 있습니다.
💡 쉬운 설명
예약 플러그인의 보안 허점으로 인해, 일반 고객이 관리자만 건드릴 수 있는 중요한 정보를 마음대로 바꿀 수 있는 문제입니다. 이를 통해 결제를 하지 않고도 예약을 확정하거나 다른 사람의 예약을 가로채는 등의 악용이 가능합니다.
🇺🇸 원문 (English)
The Appointment Booking Calendar — Simply Schedule Appointments Booking Plugin plugin for WordPress is vulnerable to Incorrect Authorization in all versions up to, and including, 1.6.11.11. This is due to the appointment update REST API endpoint not restricting which fields can be modified by token-authenticated customers. This makes it possible for unauthenticated attackers to modify admin-controlled fields on that appointment, including faking payment confirmation, reassigning the appointment to another user, and changing the service type.
📍 영향받는 시스템
Simply Schedule Appointments Booking Plugin (WordPress) 1.6.11.11 및 그 이전 모든 버전
⚔️ 공격 벡터
인증된 고객 토큰을 사용하여 REST API 엔드포인트로 관리자 권한이 필요한 필드 값을 전송하여 조작
🛡️ 대응 방법
해당 플러그인을 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 목록에서 해당 플러그인의 버전을 확인하여 1.6.11.11 이하인지 체크하십시오.
wp plugin list --status=active | grep -i 'simply-schedule-appointments'