🇰🇷 한글 설명
MasterStudy LMS WordPress 플러그인 1.9 버전부터 3.7.50 미만 버전에서 멤버십 플랜 검증 결함이 발견되었습니다. 공격자는 자신이 보유하지 않은 플랜 식별자를 제출하거나 권한이 없는 유료 강의에 등록함으로써 제한된 강의를 무단으로 수강할 수 있습니다.
💡 쉬운 설명
유료 강의를 결제하지 않고도 마치 결제한 것처럼 속여서 강의를 들을 수 있는 보안 취약점입니다. 멤버십 등급을 확인하는 과정이 제대로 이루어지지 않아 발생합니다.
🇺🇸 원문 (English)
The MasterStudy LMS WordPress plugin from 1.9 before 3.7.50 does not verify that a course a member asks to enrol in is covered by their membership plan, nor that the plan identifier submitted with the request is one they actually hold, allowing any member to enrol themselves into restricted paid courses outside their plan and beyond the number of courses it entitles them to.
📍 영향받는 시스템
MasterStudy LMS WordPress plugin (versions 1.9 to 3.7.49)
⚔️ 공격 벡터
조작된 플랜 식별자를 포함한 등록 요청을 전송하여 권한 검증 우회
🛡️ 대응 방법
MasterStudy LMS 플러그인을 최신 버전인 3.7.50 이상으로 업데이트하십시오.
🔧 검증 코드
명령어 결과에 MasterStudy LMS가 표시되면 설치된 것이며, 설치된 플러그인의 버전을 확인하여 3.7.50 미만인지 점검하십시오.
wp plugin list --status=active | grep -i 'masterstudy-lms'