🇰🇷 한글 설명
EasyCommerce WordPress 플러그인 0.9.0-beta2부터 1.8.2 버전에서 권한 상승 취약점이 발견되었습니다. /easycommerce/v1/orders REST API 엔드포인트가 회원가입 시 사용자 역할을 제한하지 않아, 인증되지 않은 공격자가 관리자 권한을 획득할 수 있습니다.
💡 쉬운 설명
회원가입 과정에서 누구나 스스로를 '관리자'로 설정할 수 있는 보안 허점이 발견되었습니다. 이를 통해 해커가 아무런 로그인 없이도 웹사이트의 모든 제어권을 가질 수 있습니다.
🇺🇸 원문 (English)
The EasyCommerce – AI-Powered, Fast & Beautiful WordPress Ecommerce Plugin plugin for WordPress is vulnerable to Privilege Escalation in versions 0.9.0-beta2 to 1.8.2. This is due to the /easycommerce/v1/orders REST API endpoint not properly restricting the ability for users to select roles during registration. This makes it possible for unauthenticated attackers to gain administrator-level access to a vulnerable site.
📍 영향받는 시스템
EasyCommerce WordPress Plugin (versions 0.9.0-beta2 to 1.8.2)
⚔️ 공격 벡터
인증되지 않은 공격자가 REST API를 통해 회원가입 시 관리자 역할을 지정하여 요청
🛡️ 대응 방법
해당 플러그인을 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 목록에서 easycommerce의 버전을 확인하여 취약한 범위(0.9.0-beta2 ~ 1.8.2)에 해당하는지 체크합니다.
wp plugin list --status=active | grep -E 'easycommerce'