🔍 CVE-2009-0107

4.3
CVSS Score
MEDIUM
2009-01-09
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

PHPAuctions의 profile.php 파일에서 user_id 파라미터에 대한 입력 검증이 부족하여 XSS 취약점이 존재합니다. 공격자는 악의적인 JavaScript 코드를 주입하여 다른 사용자의 브라우저에서 실행시킬 수 있으며, 세션 탈취나 피싱 공격에 악용될 수 있습니다.

💡 쉬운 설명

PHPAuctions 웹사이트의 사용자 프로필 페이지가 입력값을 제대로 검증하지 않아 악의적인 코드를 삽입할 수 있는 문제입니다. 공격자가 조작된 링크를 만들어 다른 사용자에게 보내면, 그 사용자의 정보를 훔치거나 페이지를 변조할 수 있습니다.

🇺🇸 원문 (English)

Cross-site scripting (XSS) vulnerability in profile.php in PHPAuctions (aka PHPAuctionSystem) allows remote attackers to inject arbitrary web script or HTML via the user_id parameter.

📍 영향받는 시스템

PHPAuctions (PHPAuctionSystem) - 특정 버전 범위 미지정

⚔️ 공격 벡터

profile.php?user_id=<script>alert('xss')</script> 형태의 URL 생성 및 배포, 또는 user_id 파라미터에 HTML/JavaScript 페이로드 주입

🛡️ 대응 방법

PHPAuctions 최신 버전으로 업데이트하거나, user_id 입력값을 htmlspecialchars() 또는 htmlentities()로 인코딩하여 출력시 XSS 방지

🔧 검증 코드

PHPAuctions 설치 여부를 확인하고, profile.php에서 user_id 파라미터가 HTML 인코딩 없이 직접 출력되는지 확인합니다.

Shell / Script
find / -name 'profile.php' 2>/dev/null | xargs grep -l 'user_id' | head -5

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP