🇰🇷 한글 설명
WordPress용 Directorist 플러그인 8.10.2.1 이하 버전에서 권한 우회 취약점이 발견되었습니다. 인증된 사용자가 적절한 권한 검증 없이 다른 사용자의 비즈니스 디렉토리 목록이나 게시물을 삭제할 수 있습니다. 보안 토큰(nonce)이 모든 로그인 사용자에게 노출되어 있어 공격에 악용될 수 있습니다.
💡 쉬운 설명
로그인한 일반 사용자가 관리자 권한을 가진 것처럼 속여 다른 사람이 올린 게시물을 마음대로 삭제할 수 있는 문제입니다. 보안 장치가 제대로 작동하지 않아 누구나 권한을 넘어선 행동을 할 수 있습니다.
🇺🇸 원문 (English)
The Directorist: AI-Powered Business Directory, Listings & Classified Ads plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 8.10.2.1. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with subscriber-level access and above, to delete arbitrary business directory listings, including those owned by other users and posts in publish, draft, or private status. The nonces guarding the endpoint do not constitute an authorization barrier because both directorist_nonce and atbdp_nonce_js are exposed to all logged-in users via wp_localize_script.
📍 영향받는 시스템
Directorist: AI-Powered Business Directory, Listings & Classified Ads plugin (v8.10.2.1 이하 모든 버전)
⚔️ 공격 벡터
인증된 사용자(구독자 권한 이상)가 노출된 nonce 값을 이용하여 권한 검증을 우회하고 삭제 요청을 전송
🛡️ 대응 방법
Directorist 플러그인을 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 버전이 8.10.2.1보다 높은지 확인하십시오.
wp plugin list --status=active | grep -i 'directorist' && wp plugin list --all | grep -E 'directorist' | awk '{print $2 " " $3}'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
💻 영향받는 소프트웨어
IBM Security Verify Access