🇰🇷 한글 설명
phpRank 1.8에서 add.php의 email 파라미터와 banurl 파라미터를 통해 임의의 웹 스크립트나 HTML을 삽입할 수 있는 크로스사이트 스크립팅(XSS) 취약점입니다. 원격 공격자가 사용자 입력값을 충분히 검증하지 않는 페이지에 악성 스크립트를 주입하여 다른 사용자의 세션을 탈취하거나 피싱 공격을 수행할 수 있습니다.
💡 쉬운 설명
phpRank 웹사이트에서 사용자가 입력하는 이메일 주소나 배너 URL에 숨겨진 명령어를 넣을 수 있는 보안 허점입니다. 공격자가 다른 사용자들을 속여서 악성 링크를 클릭하게 하거나 정보를 빼앗을 수 있습니다.
🇺🇸 원문 (English)
Cross-site scripting (XSS) vulnerability in phpRank 1.8 allows remote attackers to inject arbitrary web script or HTML via the (1) email parameter to add.php or (2) banurl parameter.
📍 영향받는 시스템
phpRank 1.8 이하 버전
⚔️ 공격 벡터
add.php의 email 파라미터 또는 banurl 파라미터에 XSS 페이로드 주입 (예: <script>alert('XSS')</script>)
🛡️ 대응 방법
phpRank를 최신 버전으로 업그레이드하거나 사용자 입력값에 대한 HTML 인코딩 및 검증 추가
🔧 검증 코드
phpRank 설치 경로를 찾을 수 있으며, 버전 정보는 해당 디렉토리의 VERSION 파일이나 install.php에서 확인 가능합니다.
find / -name 'add.php' -o -name 'phprank*' 2>/dev/null | grep -i phprank