Vanguard Marketplace Digital Products (PHP 기반) - 특정 버전의 /search 엔드포인트
CSRF 공격: 공격자가 조작된 웹페이지/링크를 통해 인증된 사용자의 세션 토큰을 악용하여 /search에 검색 요청 실행
CSRF 토큰(nonce) 검증 추가, SameSite 쿠키 속성 설정, POST 방식 강제, 최신 버전으로 업그레이드
결과 코드가 200이고 X-CSRF-Token 헤더가 응답에 없으면 CSRF 취약점 가능성 높음. 토큰 검증 로그 확인으로 최종 확인 필요.
curl -s 'http://target/search' -X POST -d 'q=test' -H 'Cookie: PHPSESSID=valid_session' -w '%{http_code}\n' -o /dev/null
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H