🇰🇷 한글 설명
phpCoupon의 Billing Control Panel user.php에서 인증된 사용자가 URL의 청구 매개변수와 REQ=auth, status=success, custom=upgrade 부분 문자열을 포함한 수정된 URL을 통해 Premium Member 상태를 획득할 수 있는 취약점입니다. PayPal 거래와 관련된 인증 우회로 인해 무료 쿠폰 획득도 가능합니다.
💡 쉬운 설명
phpCoupon에서 URL을 조작해 유료 회원으로 위장할 수 있는 보안 허점입니다. 정상적인 결제 없이 유료 기능을 사용할 수 있게 됩니다.
🇺🇸 원문 (English)
user.php in the Billing Control Panel in phpCoupon allows remote authenticated users to obtain Premium Member status, and possibly acquire free coupons, via a modified URL containing a certain billing parameter and REQ=auth, status=success, and custom=upgrade substrings, possibly related to PayPal transactions.
📍 영향받는 시스템
phpCoupon Billing Control Panel (버전 미상, 2007년 공개 취약점)
⚔️ 공격 벡터
인증된 사용자가 URL 매개변수(REQ=auth, status=success, custom=upgrade)를 직접 수정하여 결제 상태 검증 우회
🛡️ 대응 방법
phpCoupon을 최신 버전으로 업그레이드하고 서버측 결제 검증 로직을 강화하여 클라이언트 URL 조작으로 상태 변경 불가능하게 수정
🔧 검증 코드
phpCoupon 관련 파일이 시스템에 설치되어 있는지 확인하며, 발견 시 해당 파일의 결제 검증 로직에서 URL 매개변수 직접 사용 여부 검토
find / -name 'user.php' -o -name 'phpcoupon*' 2>/dev/null | head -5