🔍 CVE-2009-2588

4.3
CVSS Score
MEDIUM
2009-07-24
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

Hotscripts Type PHP Clone Script의 feedback.php, index.php, lostpassword.php 파일에서 msg 파라미터에 대한 크로스사이트 스크립팅(XSS) 취약점이 존재합니다. 공격자는 이를 통해 임의의 웹 스크립트 또는 HTML을 주입하여 사용자의 세션 정보, 쿠키, 개인정보를 탈취할 수 있습니다.

💡 쉬운 설명

웹사이트의 피드백이나 로그인 페이지에 악의적인 코드를 삽입할 수 있는 취약점입니다. 사용자가 이 코드를 클릭하면 공격자가 사용자의 계정정보를 훔칠 수 있습니다.

🇺🇸 원문 (English)

Multiple cross-site scripting (XSS) vulnerabilities in Hotscripts Type PHP Clone Script allow remote attackers to inject arbitrary web script or HTML via the msg parameter to (1) feedback.php, (2) index.php, and (3) lostpassword.php.

📍 영향받는 시스템

Hotscripts Type PHP Clone Script (정확한 버전 미명시, 2009년 이전 버전)

⚔️ 공격 벡터

msg 파라미터에 JavaScript 또는 HTML 태그를 주입하여 사용자 브라우저에서 실행되도록 함

🛡️ 대응 방법

입력값 검증 및 HTML 엔티티 인코딩(htmlspecialchars) 적용, 또는 최신 버전으로 업그레이드

🔧 검증 코드

msg 파라미터가 htmlspecialchars 등의 이스케이프 처리 없이 직접 출력되면 취약점 존재

Shell / Script
grep -r "msg" feedback.php index.php lostpassword.php 2>/dev/null | grep -v htmlspecialchars

📊 CVSS Vector String

CVSS Vector
AV:N/AC:M/Au:N/C:N/I:P/A:N

💻 영향받는 소프트웨어

PHP