🇰🇷 한글 설명
The Directorist WordPress 플러그인(8.11 이전 버전)은 멀티사이트 환경에서 이메일 인증 일괄 작업을 처리할 때 실행 사용자가 대상 사용자를 수정할 권한이 있는지 확인하지 않습니다. 이로 인해 한 사이트의 관리자가 네트워크 최고 관리자를 포함한 다른 사이트 사용자들을 이메일 재인증이 완료될 때까지 잠글 수 있습니다.
💡 쉬운 설명
웹사이트 여러 개를 함께 운영하는 환경에서, 한 사이트의 관리자가 다른 사이트의 사용자들을 로그인하지 못하게 막을 수 있는 취약점입니다. 심지어 전체 네트워크를 관리하는 최고 관리자도 영향을 받을 수 있습니다.
🇺🇸 원문 (English)
The Directorist: AI-Powered Business Directory, Listings & Classified Ads WordPress plugin before 8.11 does not check that the acting user may edit each targeted user when handling an email-verification bulk action on multisite, allowing an Administrator of one site on the network to lock out users of other sites, including the network Super Administrator, until they re-verify their email.
📍 영향받는 시스템
The Directorist WordPress 플러그인 8.11 미만 버전 (멀티사이트 환경)
⚔️ 공격 벡터
권한이 있는 사이트 관리자가 이메일 인증 일괄 작업을 악용해 다른 사이트 사용자와 네트워크 최고 관리자의 계정을 재인증 상태로 잠금
🛡️ 대응 방법
The Directorist 플러그인을 8.11 이상 버전으로 업데이트하고, 멀티사이트 관리자 권한 설정을 점검
🔧 검증 코드
출력된 Version 값이 8.11 미만이면 취약한 버전이며, 8.11 이상이면 패치가 적용된 것입니다. 명령이 아무 결과도 내지 않으면 해당 플러그인이 설치되어 있지 않은 것입니다.
wp plugin list --name=directorist --fields=name,version,status --skip-plugins --skip-themes 2>/dev/null || grep -rh "Version:" wp-content/plugins/directorist/directorist.php 2>/dev/null