🇰🇷 한글 설명
MasterStudy LMS WordPress 플러그인 3.7.46 미만 버전에서 커리큘럼 객체의 소유권 검증이 제대로 이루어지지 않는 취약점이 발견되었습니다. 이로 인해 강사 권한을 가진 인증된 사용자가 다른 강사의 코스에 속한 커리큘럼 섹션이나 자료를 삭제하거나 수정할 수 있습니다.
💡 쉬운 설명
강사 권한을 가진 사용자가 권한이 없는 다른 강사의 강의 자료를 마음대로 지우거나 고칠 수 있는 문제입니다. 시스템이 해당 자료가 누구의 것인지 제대로 확인하지 못해 발생하는 보안 허점입니다.
🇺🇸 원문 (English)
The MasterStudy LMS WordPress Plugin WordPress plugin before 3.7.46 does not properly verify ownership of a curriculum object before acting on it, allowing authenticated users with the instructor role to delete or modify curriculum sections and materials belonging to courses owned by other instructors.
📍 영향받는 시스템
MasterStudy LMS WordPress Plugin 3.7.46 미만 버전
⚔️ 공격 벡터
강사 권한을 가진 인증된 사용자가 권한 검증 미흡을 악용하여 타인의 커리큘럼 객체에 요청을 보냄
🛡️ 대응 방법
MasterStudy LMS 플러그인을 최신 버전인 3.7.46 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 MasterStudy LMS의 버전이 3.7.46보다 낮은지 확인하십시오.
wp plugin list --allow-root | grep -E 'masterstudy-lms'