🇰🇷 한글 설명
Points and Rewards for WooCommerce 플러그인 2.10.1 미만 버전에서 인증되지 않은 사용자가 지갑 및 포인트 업데이트 작업을 수행할 수 있는 권한 검증 결함이 발견되었습니다. 공격자는 요청자가 계정 소유자인지 확인하는 절차가 없음을 악용하여 임의의 사용자의 지갑 잔액이나 충성도 포인트를 수정하거나 손상시킬 수 있습니다.
💡 쉬운 설명
로그인을 하지 않은 외부인도 다른 사람의 포인트나 지갑 잔액을 마음대로 조작할 수 있는 보안 취약점입니다. 이를 통해 공격자는 자신의 포인트를 늘리거나 타인의 잔액을 0으로 만드는 등의 피해를 줄 수 있습니다.
🇺🇸 원문 (English)
The Points and Rewards for WooCommerce WordPress plugin before 2.10.1 does not have authorisation checks in place on a wallet and points update action that is available to unauthenticated users, and does not verify that the requester owns the account being changed, allowing unauthenticated attackers to arbitrarily modify or corrupt (including driving it negative) the stored wallet balance and loyalty points of any user. Modifying the wallet balance additionally requires the companion Wallet System for WooCommerce Points and Rewards for WooCommerce WordPress plugin before 2.10.1 to be active.
📍 영향받는 시스템
Points and Rewards for WooCommerce WordPress plugin version < 2.10.1
⚔️ 공격 벡터
인증되지 않은 사용자가 권한 검증이 누락된 API 엔드포인트를 통해 임의의 사용자 포인트를 수정하는 방식
🛡️ 대응 방법
Points and Rewards for WooCommerce 플러그인을 최신 버전인 2.10.1 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 목록에서 해당 플러그인의 버전이 2.10.1 미만인지 확인하십시오.
wp plugin list --status=active | grep -E 'points-and-rewards'