🇰🇷 한글 설명
WordPress용 LatePoint 플러그인 5.6.9 이하 버전에서 발생하는 IDOR(부적절한 직접 객체 참조) 취약점입니다. 인증된 사용자가 소유권 확인 절차 없이 다른 고객의 개인정보를 수정할 수 있으며, 특정 설정 시 이메일 주소를 변경하여 계정을 탈취할 수 있습니다.
💡 쉬운 설명
로그인한 사용자가 다른 사람의 예약 정보를 마음대로 고칠 수 있는 보안 구멍이 발견되었습니다. 이를 통해 다른 사람의 이메일을 내 것으로 바꿔서 그 사람의 계정을 뺏을 수도 있습니다.
🇺🇸 원문 (English)
The LatePoint - Appointment Booking & Reservation plugin for WordPress is vulnerable to Insecure Direct Object Reference in versions up to, and including, 5.6.9. This is due to the process_step_customer() function using is_user_logged_in() as the sole gate before merging POSTed customer data into an existing LatePoint customer, without any ownership checks. This makes it possible for authenticated attackers, with Subscriber-level access and above, to modify the personal information (first name, last name, email, phone, notes) of arbitrary LatePoint customers, and, when the contact_merge setting is 'phone', to overwrite the victim's email address and take over the account via a password reset.
📍 영향받는 시스템
LatePoint - Appointment Booking & Reservation plugin for WordPress (v5.6.9 이하 버전)
⚔️ 공격 벡터
인증된 공격자가 권한 없는 고객 ID를 사용하여 POST 요청을 통해 타인의 정보를 수정하는 방식
🛡️ 대응 방법
LatePoint 플러그인을 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 LatePoint 플러그인의 버전이 5.6.9 이하인지 확인하십시오.
wp plugin list --status=active | grep -i 'latepoint'