🇰🇷 한글 설명
MemberHero WordPress 플러그인 6.9 버전 이하에서 프론트엔드 회원가입 시 계정 필드 제한이 없어, 인증되지 않은 공격자가 관리자 권한을 가진 사용자를 생성할 수 있습니다. 6.9 버전에서 수정이 시도되었으나 여전히 미완성된 상태로 남아 있어 사이트 전체 권한 탈취가 가능합니다.
💡 쉬운 설명
누구나 회원가입 페이지를 통해 웹사이트의 최고 관리자 권한을 가진 계정을 마음대로 만들 수 있는 심각한 보안 결함입니다. 이로 인해 해커가 사이트의 모든 제어권을 빼앗아갈 수 있습니다.
🇺🇸 원문 (English)
The MemberHero WordPress plugin through 6.9 does not restrict which account fields can be supplied during its frontend registration process, allowing unauthenticated attackers to register a new user with an arbitrary role, including Administrator, leading to a full site takeover.
Version 6.9 is advertised as resolving this issue, but the fix is incomplete and the current version remains exploitable by unauthenticated attackers to obtain administrator access and to take over existing accounts. No version that fully addresses the issue is available at the time of this advisory.
Mitigation: deactivate and remove the MemberHero WordPress plugin through 6.9 until a version that fully resolves this issue is released. If the MemberHero WordPress plugin through 6.9 must stay active, disable public registration, restrict access to the registration functionality, and monitor the site for unexpected administrator accounts.
📍 영향받는 시스템
MemberHero WordPress plugin version 6.9 and below
⚔️ 공격 벡터
인증되지 않은 공격자가 회원가입 요청 시 임의의 역할(Administrator 등)을 포함하여 전송
🛡️ 대응 방법
해당 플러그인을 즉시 비활성화 및 삭제하거나, 사용이 불가피할 경우 공개 회원가입 기능을 비활성화하고 관리자 계정을 모니터링하십시오.
🔧 검증 코드
명령어 결과에 'memberhero'가 포함되어 있다면 해당 취약한 플러그인이 활성화된 상태입니다.
wp plugin list --status=active | grep -i 'memberhero'