
온라인 자동차 렌탈 시스템 1.0의 저장형 XSS에 대한 개념 증명으로, vehicalorcview 매개변수를 통한 세션 하이재킹 및 자격 증명 탈취를 시연합니다.
소프트웨어: Online Car Rental System 1.0
소프트웨어 링크: https://www.sourcecodester.com/cc/14145/online-car-rental-system-using-phpmysql.html
취약점 유형: 저장형 교차 사이트 스크립팅(Stored Cross Site Scripting)
영향을 받는 구성 요소: post-avehical 페이지의 vehicalorcview
서비스 거부(Denial of Service) 영향: True
코드 실행 영향: True
공격 유형: 원격(Remote)
제품 공급업체: Sourcecodester
교차 사이트 스크립팅 취약점은 사용자가 제어하는 매개변수가 사용자에게 반사되거나, 저장되어 나중에 반환되거나, DOM 환경 수정의 결과로 실행될 때 발생합니다. 이 취약점은 Sourcecodester Online Car Rental System 1.0의 Post Vehical 페이지에서 새 차량 추가 시 발견되는 vehicalorcview 매개변수에 존재합니다. vehicalcrview 매개변수에 간단한 페이로드 를 추가하기만 하면, 애플리케이션은 입력 검증 없이 페이로드를 데이터베이스에 저장하며, 클라이언트가 해당 페이지를 방문할 때마다 페이로드가 실행됩니다.
취약한 매개변수를 찾을 수 있는 영향받는 URL: http://HOST/car-rental/admin/post-avehical.php
영향: 이 취약점으로 인해 공격자는 세션을 탈취하고, 자격 증명을 도용하며, 클라이언트 컴퓨터에 액세스하여 클라이언트 컴퓨터에 악성 소프트웨어를 설치할 수 있습니다.