🇰🇷 한글 설명
Dokan: AI Powered WooCommerce Multivendor Marketplace Solution 플러그인의 'password' 매개변수에서 검증되지 않은 ID 참조(IDOR) 취약점이 발견되었습니다. 이를 통해 특정 권한을 가진 공격자가 주문 이력이 있는 고객의 비밀번호를 변경하여 계정을 탈취할 수 있습니다.
💡 쉬운 설명
쇼핑몰 관리자 권한을 가진 판매자가 다른 고객의 비밀번호를 마음대로 바꿔서 그 고객의 계정으로 로그인할 수 있는 보안 결함입니다. 판매자로 가입만 하면 누구나 이 공격을 시도할 수 있어 위험합니다.
🇺🇸 원문 (English)
The Dokan: AI Powered WooCommerce Multivendor Marketplace Solution – Build Your Own Amazon, eBay, Etsy plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 5.2.1 via the 'password' parameter due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with custom-level access and above, to change the WordPress account password of any customer who has placed at least one order with the attacking vendor, enabling login as that customer and resulting in a limited account takeover. Vendor-level access, required to exploit this vulnerability, can be self-registered through the public 'I am a vendor' registration flow when that option is enabled on the site.
📍 영향받는 시스템
Dokan: AI Powered WooCommerce Multivendor Marketplace Solution 플러그인 5.2.1 이하 모든 버전
⚔️ 공격 벡터
인증된 판매자 권한을 이용해 'password' 매개변수에 조작된 키를 전달하여 타 고객의 비밀번호 변경
🛡️ 대응 방법
해당 플러그인을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 Dokan 플러그인의 버전이 5.2.1 이하인지 확인하십시오.
wp plugin list --status=active | grep -i 'dokan' && wp plugin list --all | grep -E 'dokan' | awk '{print $2 " " $3}'