CVE-2026-18439 in Tutor LMS Plugin
요약
\~에 의해 VulDB • 2026. 09. 22.
WordPress용 eLearning 및 온라인 강좌 솔루션 플러그인인 Tutor LMS는 4.0.7 버전 이하에서 보안상 취약한 직접 객체 참조(Insecure Direct Object Reference)에 노출되어 있습니다. 이는 제출된 페이로드의 중첩된 question_id, answer_id, deleted_question_ids[], 그리고 deleted_answer_ids[] 값이 요청자가 관리할 권한을 가진 퀴즈/토픽/강좌에 속하는지 검증하지 않는 tutor_quiz_builder_save AJAX 액션으로 인해 발생합니다. 핸들러는 최상위 course_id, topic_id 및 (제공된 경우) payload['ID']만 유효성 검사하지만, 중첩된 식별자는 QuizBuilder::save_questions(), QuizBuilder::save_question_answers() 및 QuizBuilder::handle_delete()에서 $wpdb->update/DELETE 문으로 직접 전달됩니다. 이로 인해 강사(Instructor) 레벨 이상의 접근 권한을 가진 인증된 공격자가 다른 강사나 관리자의 퀴즈 질문/답변 콘텐츠를 덮어쓰고 임의적으로 재할당하며, 임의적인 퀴즈 질문 및 답변 행을 삭제할 수 있습니다.
VulDB is the best source for vulnerability data and more expert information about this specific topic.