🇰🇷 한글 설명
Directorist: AI-Powered Business Directory 플러그인 8.9.5 미만 버전에서 REST API 엔드포인트의 권한 검증 미흡으로 인해 발생합니다. 이로 인해 구독자 권한을 가진 사용자도 모든 고객의 주문 및 결제 기록을 열람할 수 있습니다.
💡 쉬운 설명
일반 회원 권한을 가진 사람이 다른 고객들의 주문 내역과 결제 정보를 몰래 볼 수 있는 보안 결함입니다. 플러그인 업데이트를 통해 권한 설정이 잘못된 부분을 바로잡아야 합니다.
🇺🇸 원문 (English)
The Directorist: AI-Powered Business Directory, Listings & Classified Ads WordPress plugin before 8.9.5 does not scope one of its REST collection endpoints to the requesting user, allowing users with a subscriber-level account to read every customer's order and payment records.
Versions 8.8.1 to 8.9 are not affected. The endpoint was scoped correctly in 8.8.1 and the unscoped behaviour was reintroduced in 8.9.1.
📍 영향받는 시스템
Directorist 플러그인 8.9.1 ~ 8.9.5 미만 버전 (8.8.1 ~ 8.9 버전은 안전)
⚔️ 공격 벡터
권한이 낮은 계정으로 인증된 후, 적절한 권한 검증이 없는 REST API 엔드포인트에 접근하여 데이터 탈취
🛡️ 대응 방법
Directorist 플러그인을 최신 버전인 8.9.5 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 directorist 플러그인의 버전을 확인하여 8.9.5 미만인지 체크하십시오.
wp plugin list --status=active | grep -i 'directorist'