🇰🇷 한글 설명
User Profile Builder WordPress 플러그인 4.0.5 이전 버전은 프론트엔드 프로필 편집 폼에서 선택된 계정에 대한 수정 권한을 검증하지 않습니다. 이로 인해 Multisite 하위 사이트의 관리자가 다른 사용자의 이메일을 변경할 수 있으며, 네트워크 최고 관리자 계정도 예외가 아닙니다. 변경된 이메일로 비밀번호 재설정을 진행하면 해당 계정을 탈취할 수 있습니다.
💡 쉬운 설명
웹사이트 관리 권한이 있는 사람이 다른 사람의 계정 이메일을 몰래 바꿀 수 있는 문제입니다. 이렇게 바꾼 이메일로 비밀번호를 재설정하면 그 계정을 완전히 빼앗을 수 있습니다.
🇺🇸 원문 (English)
The User Profile Builder WordPress plugin before 4.0.5 does not verify that a user is authorized to edit the specific account selected on its front-end Edit Profile form, allowing an Administrator of a Multisite subsite to change any other user's account email, including a Network Super Admin's, and take over that account through the password-reset flow.
📍 영향받는 시스템
WordPress Multisite 환경에서 User Profile Builder 플러그인 4.0.5 미만 버전
⚔️ 공격 벡터
하위 사이트 관리자 권한으로 프로필 편집 폼에서 타인 계정 ID를 지정해 이메일을 변경한 뒤 비밀번호 재설정으로 계정 탈취
🛡️ 대응 방법
User Profile Builder 플러그인을 4.0.5 이상으로 업데이트
🔧 검증 코드
출력된 버전이 4.0.5 미만이면 취약하며, 4.0.5 이상이면 패치가 적용된 상태입니다.
wp plugin get user-profile-builder --field=version 2>/dev/null || grep -m1 'Version:' wp-content/plugins/user-profile-builder/*.php 2>/dev/null