🇰🇷 한글 설명
V-EVA Shopzilla Affiliate Script PHP의 search.php에서 's' 파라미터 입력값을 검증하지 않아 발생하는 반사형 XSS 취약점입니다. 공격자가 악의적인 스크립트를 포함한 검색 요청을 보내면 사용자의 브라우저에서 실행될 수 있습니다.
💡 쉬운 설명
검색창에 HTML/JavaScript 코드를 입력하면 그대로 웹사이트에 표시되고 실행되는 보안 문제입니다. 사용자 쿠키나 세션 정보를 탈취하는 데 악용될 수 있습니다.
🇺🇸 원문 (English)
Cross-site scripting (XSS) vulnerability in search.php in V-EVA Shopzilla Affiliate Script PHP allows remote attackers to inject arbitrary web script or HTML via the s parameter.
📍 영향받는 시스템
V-EVA Shopzilla Affiliate Script PHP (구체적 버전 미명시, 패치 이전 모든 버전 영향)
⚔️ 공격 벡터
search.php?s=<script>alert('XSS')</script> 형태로 's' 파라미터에 스크립트 삽입
🛡️ 대응 방법
search.php에서 's' 파라미터에 htmlspecialchars() 또는 htmlentities() 함수로 입력값 이스케이핑 처리
🔧 검증 코드
'<script>alert(1)</script>'가 그대로 출력되면 취약점이 있는 것입니다. 출력되지 않거나 인코딩되면 패치됨.
curl -s 'http://target/search.php?s=<script>alert(1)</script>' | grep -o '<script>alert(1)</script>'