🇰🇷 한글 설명
WooCommerce용 Wallet System 플러그인 2.8.0 미만 버전에서 권한 확인 절차가 누락되어 발생합니다. 인증된 사용자라면 누구나 토큰을 이용해 모든 고객의 이름, 이메일, 역할, 거래 내역 등 민감한 정보를 포함한 보고서를 생성하고 유출할 수 있습니다.
💡 쉬운 설명
로그인한 일반 회원이라면 누구나 다른 모든 고객의 개인정보와 결제 내역을 몰래 볼 수 있는 보안 결함입니다. 관리자 권한이 없는 사용자도 전체 고객 명단을 뽑아낼 수 있어 위험합니다.
🇺🇸 원문 (English)
The Wallet System for WooCommerce WordPress plugin before 2.8.0 does not perform any capability check, and relies on a token any authenticated user can obtain from a front-end page, before generating a report containing every customer's wallet transaction history, allowing any authenticated user, such as a subscriber, to disclose all users' names, email addresses, roles, transaction amounts, payment methods and dates.
📍 영향받는 시스템
The Wallet System for WooCommerce WordPress plugin version < 2.8.0
⚔️ 공격 벡터
인증된 사용자가 프론트엔드 페이지에서 획득한 토큰을 사용하여 권한 없이 보고서 생성 요청을 보냄
🛡️ 대응 방법
해당 플러그인을 최신 버전(2.8.0 이상)으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 목록에서 Wallet System의 버전을 확인하여 2.8.0 미만인지 체크합니다.
wp plugin list --status=active | grep -i 'wallet-system'