🇰🇷 한글 설명
WP Directory Kit WordPress 플러그인 1.6.3 이전 버전은 공개 디렉터리 검색 기능이 반환할 데이터베이스 모델과 컬럼을 제한하지 않으며, 해당 작업에 대한 권한 검증도 하지 않습니다. 이로 인해 인증되지 않은 공격자가 다른 사용자의 이메일 주소, 로그인 정보, 비공개 문의 양식 제출 내용을 열람할 수 있습니다.
💡 쉬운 설명
이 플러그인을 쓰는 워드프레스 사이트에서는 로그인하지 않은 사람도 다른 사용자의 이메일과 아이디 같은 개인정보를 볼 수 있습니다. 문의 양식으로 보낸 비공개 내용도 노출될 수 있습니다.
🇺🇸 원문 (English)
The WP Directory Kit WordPress plugin before 1.6.3 does not restrict which database models and columns its public directory-search action may return, nor verify authorisation on it, allowing unauthenticated attackers to read other users' personal data, including email addresses and logins, and private contact-form submissions.
📍 영향받는 시스템
WordPress용 WP Directory Kit 플러그인 1.6.3 미만 버전
⚔️ 공격 벡터
인증 없이 플러그인의 공개 디렉터리 검색 기능을 호출해 다른 사용자의 개인정보와 비공개 문의 데이터를 조회
🛡️ 대응 방법
WP Directory Kit 플러그인을 1.6.3 이상으로 업데이트하거나, 업데이트 전까지 플러그인을 비활성화
🔧 검증 코드
출력된 version 값이 1.6.3 미만이면 취약한 버전이므로 업데이트가 필요하고, 1.6.3 이상이면 패치된 버전입니다. 결과가 없으면 해당 플러그인이 설치되지 않은 것입니다.
wp plugin list --name=wp-directory-kit --fields=name,version,status --format=table 2>/dev/null || grep -rh "Version:" $(find /var/www -path '*wp-directory-kit*' -name '*.php' 2>/dev/null | head -5) 2>/dev/null