🇰🇷 한글 설명
WordPress Multisite 환경에서 Simple Membership 플러그인 4.8.0 이하 버전의 인증 우회 취약점이 발견되었습니다. 공격자가 피해자의 사용자 이름과 이메일만 알면 회원가입 과정을 통해 기존 관리자 계정과 연결할 수 있으며, 이를 통해 관리자 권한을 탈취할 수 있습니다.
💡 쉬운 설명
회원가입 시 본인 확인 절차가 허술하여, 다른 사람의 아이디와 이메일로 가입하면 그 사람의 계정을 내 것처럼 사용할 수 있는 문제입니다. 이를 통해 사이트의 관리자 권한을 통째로 뺏길 위험이 있습니다.
🇺🇸 원문 (English)
The Simple Membership plugin for WordPress is vulnerable to Authentication Bypass leading to Administrator Account Takeover in versions up to, and including, 4.8.0. This is due to improper identity verification during the public registration flow in WordPress Multisite environments, where the plugin binds new Simple Membership records to existing global WordPress users based solely on matching username and email, without requiring password verification or ownership proof, and fails to properly detect Administrator roles on child sites. This makes it possible for unauthenticated attackers to take over Administrator accounts on child sites in a Multisite network by registering a Simple Membership account with a victim's credentials on a site where public registration is enabled, then updating the victim's global WordPress password through the profile edit functionality. The vulnerability was partially patched in version 4.8.1.
📍 영향받는 시스템
WordPress Simple Membership plugin versions up to and including 4.8.0
⚔️ 공격 벡터
Multisite 환경에서 피해자의 계정 정보로 회원가입 후 프로필 수정을 통한 비밀번호 변경
🛡️ 대응 방법
Simple Membership 플러그인을 최신 버전인 4.8.1 이상으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 목록에서 simple-membership의 버전을 확인하여 4.8.1 미만인지 체크합니다.
wp plugin list --status=active | grep -i 'simple-membership'