🇰🇷 한글 설명
Ultimate Member WordPress 플러그인 2.13.0 미만 버전에서 역할 선택 검증 미흡으로 인해 발생합니다. 인증되지 않은 사용자가 회원가입 시 임의의 역할을 선택하여 관리자 권한을 획득할 수 있는 취약점입니다.
💡 쉬운 설명
회원가입 시 사용자가 자신이 원하는 권한을 마음대로 설정할 수 있는 보안 구멍이 발견되었습니다. 이를 통해 일반 사용자가 사이트의 관리자 권한을 탈취할 수 있습니다.
🇺🇸 원문 (English)
The Ultimate Member WordPress plugin before 2.13.0 does not validate a submitted role selection when it cannot resolve the set of roles a profile form permits, and screens the value against the site's registered role names rather than against the form's own allow-list, allowing unauthenticated users who register through the Ultimate Member WordPress plugin before 2.13.0's own form to grant themselves arbitrary capabilities and reach administrator-equivalent access.
📍 영향받는 시스템
Ultimate Member WordPress plugin version < 2.13.0
⚔️ 공격 벡터
회원가입 폼을 통해 조작된 역할(Role) 값을 전송하여 권한 상승 유도
🛡️ 대응 방법
Ultimate Member 플러그인을 최신 버전(2.13.0 이상)으로 즉시 업데이트
🔧 검증 코드
출력된 플러그인 목록에서 ultimate-member의 버전을 확인하여 2.13.0 미만인지 체크
wp plugin list --status=active | grep -i 'ultimate-member'