🇰🇷 한글 설명
Masteriyo LMS WordPress 플러그인 3.4.1 이전 버전에서 사용자가 요청하는 레코드의 소유권 확인 및 유형 제한이 이루어지지 않는 취약점이 발견되었습니다. 이로 인해 강사(instructor) 권한을 가진 사용자가 다른 강사의 비공개 또는 초안 상태인 코스 콘텐츠와 메타데이터를 임의로 가져올 수 있습니다.
💡 쉬운 설명
강사 권한을 가진 사람이 권한이 없는 다른 강사의 비공개 강의 내용이나 정보를 몰래 훔쳐볼 수 있는 문제입니다. 시스템이 파일을 다운로드할 때 요청한 사람이 진짜 주인인지 제대로 확인하지 않아서 발생합니다.
🇺🇸 원문 (English)
The Masteriyo LMS WordPress plugin before 3.4.1 does not verify ownership of, or restrict the type of, the records a user requests for download, allowing users with the instructor role to retrieve the full content and metadata of arbitrary posts, including other instructors' private and draft courses.
📍 영향받는 시스템
Masteriyo LMS WordPress plugin version < 3.4.1
⚔️ 공격 벡터
강사 권한을 가진 사용자가 조작된 다운로드 요청을 통해 타인의 게시물 데이터에 접근
🛡️ 대응 방법
Masteriyo LMS 플러그인을 최신 버전인 3.4.1 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 버전이 3.4.1 미만인지 확인하여 취약 여부를 판단합니다.
wp plugin list --status=active | grep -i 'masteriyo' && wp plugin list --all | grep -E 'masteriyo' | awk '{print $2, $3}'