🇰🇷 한글 설명
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 엔티티로 인코딩되어 있으면 보호된 상태
curl -s http://target/admin/areaedit.php 2>/dev/null | grep -i 'carid.*value' | head -5