🔍 CVE-2017-17907

6.1
CVSS Score
MEDIUM
2017-12-27
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

PHP Scripts Mall Car Rental Script는 admin/areaedit.php의 carid 파라미터와 admin/sitesettings.php의 websitename 파라미터에서 입력값을 제대로 검증하지 않아 저장된 XSS(Cross-Site Scripting) 취약점이 발생한다. 공격자는 악의적인 JavaScript 코드를 삽입하여 관리자나 사용자의 세션 탈취, 데이터 유출, 추가 공격을 수행할 수 있다.

💡 쉬운 설명

렌터카 관리 웹사이트에서 특정 입력 필드에 해로운 코드를 숨겨넣으면, 그 페이지를 방문한 사람의 브라우저에서 공격자의 코드가 실행된다. 이를 통해 비밀번호나 민감한 정보를 훔칠 수 있다.

🇺🇸 원문 (English)

PHP Scripts Mall Car Rental Script has XSS via the admin/areaedit.php carid parameter or the admin/sitesettings.php websitename parameter.

📍 영향받는 시스템

PHP Scripts Mall Car Rental Script (모든 버전, 버전 정보 미공개)

⚔️ 공격 벡터

관리자 페이지의 carid 또는 websitename 파라미터에 JavaScript 코드를 포함한 HTML 태그 삽입

🛡️ 대응 방법

스크립트 업데이트 또는 모든 사용자 입력에 대한 HTML 특수문자 인코딩(htmlspecialchars/htmlentities) 적용

🔧 검증 코드

carid 파라미터가 HTML 인코딩 없이 그대로 출력되면 취약하고, HTML 엔티티로 인코딩되어 있으면 보호된 상태

Shell / Script
curl -s http://target/admin/areaedit.php 2>/dev/null | grep -i 'carid.*value' | head -5

📊 CVSS Vector String

CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

💻 영향받는 소프트웨어

PHP