🇰🇷 한글 설명
Welcart e-Commerce WordPress 플러그인 2.12.1 이전 버전에서 인증 시 세션 식별자가 재생성되지 않는 취약점이 발견되었습니다. 공격자는 사용자 요청 파라미터를 통해 세션 식별자를 임의로 설정할 수 있으며, 이를 통해 피해자의 세션을 고정하고 로그인 후 고객 계정을 탈취할 수 있습니다.
💡 쉬운 설명
공격자가 미리 만들어둔 가짜 로그인 통로를 피해자에게 이용하게 하여, 피해자가 로그인하는 순간 공격자가 해당 계정을 그대로 조종할 수 있는 문제입니다. 마치 공격자가 미리 열어둔 문으로 사용자가 들어오게 유도하여 열쇠를 가로채는 것과 같습니다.
🇺🇸 원문 (English)
The Welcart e-Commerce WordPress plugin before 2.12.1 does not regenerate the session identifier on authentication and sets the session identifier from a user-supplied request parameter, allowing an unauthenticated attacker to fixate a shop member's session and take over their customer account after the victim logs in through an attacker-crafted request.
📍 영향받는 시스템
Welcart e-Commerce WordPress plugin version < 2.12.1
⚔️ 공격 벡터
세션 고정(Session Fixation) 공격을 통한 사용자 계정 탈취
🛡️ 대응 방법
Welcart e-Commerce 플러그인을 최신 버전(2.12.1 이상)으로 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 welcart 플러그인의 버전이 2.12.1 미만인지 확인하십시오.
wp plugin list --allow-root | grep -E 'welcart'