🇰🇷 한글 설명
Eventin WordPress 플러그인 4.1.22 미만 버전에서 이벤트 관리 REST 경로에 대한 권한 검증이 미흡합니다. 이로 인해 기여자(Contributor) 이상의 권한을 가진 사용자가 자신이 소유하지 않은 이벤트를 사이트의 메인 페이지로 설정하거나, 관리 권한이 없는 글로벌 이벤트 및 연사 분류 용어를 생성, 수정, 삭제할 수 있습니다.
💡 쉬운 설명
플러그인의 권한 설정 오류로 인해 일반적인 작성자 권한만 있어도 사이트의 메인 화면을 마음대로 바꾸거나 중요한 정보를 삭제할 수 있는 보안 취약점입니다. 권한이 낮은 사용자가 관리자처럼 행동하여 사이트 설정을 망가뜨릴 수 있습니다.
🇺🇸 원문 (English)
The Eventin WordPress plugin before 4.1.22 does not properly check authorization on several of its event-management REST routes, allowing users with contributor-level access and above to change the site's front-page setting to an event they do not own and to create, edit and delete global event and speaker taxonomy terms they should not be able to manage.
📍 영향받는 시스템
Eventin WordPress plugin versions prior to 4.1.22
⚔️ 공격 벡터
권한이 낮은 사용자(Contributor 이상)가 조작된 REST API 요청을 통해 비정상적인 권한 상승 공격 수행
🛡️ 대응 방법
Eventin WordPress 플러그인을 최신 버전인 4.1.22 이상으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 버전이 4.1.22 미만인 경우 해당 취약점에 노출된 상태입니다.
wp plugin list --status=active | grep -i 'eventin' && wp plugin list --all | grep -E 'eventin' | awk '{print $2 " " $3}'