🇰🇷 한글 설명
WordPress용 FindAll Listing 플러그인 1.0.5 이하 버전에서 권한 상승 취약점이 발견되었습니다. 'findall_listing_user_registration_additional_params' 함수가 등록 가능한 사용자 역할을 제한하지 않아, 인증되지 않은 공격자가 관리자 권한으로 가입할 수 있습니다. 이 취약점은 FindAll Membership 플러그인이 함께 활성화된 경우에만 악용 가능합니다.
💡 쉬운 설명
회원가입 시 자신이 어떤 권한을 가질지 마음대로 정할 수 있는 보안 구멍이 발견되었습니다. 해커가 가입 단계에서 '관리자'를 선택하면 사이트의 모든 제어권을 즉시 탈취할 수 있습니다.
🇺🇸 원문 (English)
The FindAll Listing plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 1.0.5. This is due to the 'findall_listing_user_registration_additional_params' function not restricting what user roles a user can register with. This makes it possible for unauthenticated attackers to supply the 'administrator' role during registration and gain administrator access to the site. Note: The vulnerability can only be exploited if the FindAll Membership plugin is also activated, because user registration is in that plugin.
📍 영향받는 시스템
WordPress FindAll Listing plugin (v1.0.5 이하) 및 FindAll Membership plugin이 활성화된 환경
⚔️ 공격 벡터
인증되지 않은 공격자가 회원가입 요청 시 'administrator' 역할을 파라미터로 전달하여 관리자 계정 생성
🛡️ 대응 방법
FindAll Listing 플러그인을 최신 버전으로 업데이트하거나, 취약한 기능이 포함된 플러그인 사용을 중단하십시오.
🔧 검증 코드
명령어 결과에 해당 플러그인들이 나타나면 취약한 환경일 가능성이 높으므로 버전을 반드시 확인해야 합니다.
wp plugin list --status=active | grep -E 'findall-listing|findall-membership'