🇰🇷 한글 설명
WPC Shop as a Customer for WooCommerce 플러그인 2.0.0 이하 버전에서 권한 상승 취약점이 발견되었습니다. 공격자가 wpcsa_login 엔드포인트에 관리자의 사용자 ID를 직접 입력하면 비밀번호 없이도 관리자 세션 쿠키를 획득하여 계정을 탈취할 수 있습니다.
💡 쉬운 설명
로그인 과정에서 상대방의 아이디만 알면 비밀번호를 몰라도 관리자 권한을 뺏을 수 있는 보안 결함입니다. 이로 인해 해커가 웹사이트의 모든 제어권을 가질 수 있습니다.
🇺🇸 원문 (English)
The WPC Shop as a Customer for WooCommerce plugin for WordPress is vulnerable to privilege escalation via account takeover in all versions up to, and including, 2.0.0 This is due to the plugin not properly validating the target user's role prior to issuing a new authentication session, allowing an authenticated attacker to log in as any WordPress Administrator by directly supplying an Administrator's user ID to the wpcsa_login endpoint and receiving a full Administrator session cookie without supplying the Administrator's password. This makes it possible for authenticated attackers to perform a direct session takeover, gaining full Administrator-level access to the site.
📍 영향받는 시스템
WPC Shop as a Customer for WooCommerce plugin (버전 2.0.0 및 그 이하 모든 버전)
⚔️ 공격 벡터
인증된 공격자가 wpcsa_login 엔드포인트에 관리자 ID를 전송하여 세션 쿠키를 탈취하는 방식
🛡️ 대응 방법
해당 플러그인을 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
명령어 결과에 해당 플러그인이 나타나면 설치된 것이며, 설치된 버전이 2.0.0 이하인지 확인해야 합니다.
wp plugin list --status=active | grep -i 'wpc-shop-as-a-customer'