🇰🇷 한글 설명
MAS Videos WordPress 플러그인 1.3.4 이하 버전은 프론트엔드의 비디오 및 플레이리스트 삭제 요청을 처리할 때 권한(capability) 또는 소유권 검증을 수행하지 않는다. 또한 검증되는 nonce가 대상 객체가 아닌 정적 액션에만 묶여 있어, 최소 권한의 인증된 사용자도 다른 사용자의 게시물, 페이지, 첨부파일 등을 영구 삭제할 수 있다.
💡 쉬운 설명
이 플러그인은 삭제 요청을 할 때 요청한 사람이 그 콘텐츠의 주인인지 확인하지 않습니다. 로그인만 할 수 있는 일반 사용자도 다른 사람의 글이나 파일을 영구적으로 지울 수 있습니다.
🇺🇸 원문 (English)
The MAS Videos WordPress plugin through 1.3.4 does not perform any capability or ownership check when handling its front-end video and playlist deletion requests, and the nonce it verifies is tied only to a static action rather than to the targeted object, allowing any authenticated user with a minimal role to permanently delete arbitrary posts, pages, attachments and other content belonging to other users.
📍 영향받는 시스템
MAS Videos WordPress 플러그인 1.3.4 이하 버전
⚔️ 공격 벡터
로그인한 저권한 사용자가 프론트엔드 삭제 요청을 조작해 정적 nonce로 다른 사용자의 게시물, 페이지, 첨부파일을 삭제
🛡️ 대응 방법
MAS Videos 플러그인을 1.3.5 이상(제작사 패치 버전)으로 업데이트하고, 패치가 없으면 플러그인을 비활성화 또는 제거
🔧 검증 코드
출력된 버전이 1.3.4 이하이면 취약하므로 업데이트가 필요하고, 1.3.5 이상이면 해당 CVE에 대해 패치된 상태입니다.
wp plugin get mas-videos --field=version 2>/dev/null || grep -i 'Version' wp-content/plugins/mas-videos/*.php 2>/dev/null | head -1