Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
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-2023-33730 — eScan Management Console Version 14.0.1400.2281 enthält eine Rechteausweitung über die `GetUserCurrentPwd`-Funktion, die es Angreifern ermöglicht, das Passwort eines beliebigen Benutzers im Klartext abzurufen. | Kitploit
Tools/GitHubGitHub/sahiloj/cve-2023-33730
Authentifizierung & AutorisierungPrivilege EscalationAufklärungPasswortangriffeSchwachstellenanalyseExploitationWebanwendungs-ExploitationInformationsbeschaffungPenetrationstestsPapers & ForschungLernen & Bildung
1117vor 7 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
GitHubsahiloj/cve-2023-33730

CVE-2023-33730

eScan Management Console Version 14.0.1400.2281 enthält eine Rechteausweitung über die `GetUserCurrentPwd`-Funktion, die es Angreifern ermöglicht, das Passwort eines beliebigen Benutzers im Klartext abzurufen.

Repository anzeigen

CVE-2023-33730 — eScan Management Console Rechteausweitung

Schweregrad: Kritisch
CVE-ID: CVE-2023-33730
Offengelegt: 30. Mai 2023
Autor: Sahil Ojha


Inhaltsverzeichnis

  • Überblick
  • Details zur Schwachstelle
  • Auswirkungen
  • Technische Analyse
  • Proof of Concept
  • Behebung
  • Referenzen
  • Haftungsausschluss

Überblick

eScan Management Console ist eine zentralisierte Sicherheitsmanagement-Lösung von Microworld Technologies. Sie ermöglicht IT-Administratoren in Unternehmen, eScan-Antiviren-/Endpoint-Protection-Agents im gesamten Netzwerk von einer einzigen webbasierten Konsole aus bereitzustellen, zu verwalten und zu überwachen.

Version 14.0.1400.2281 dieser Konsole enthält eine kritische Rechteausweitungs-Schwachstelle. Aufgrund einer fehlenden Autorisierungsprüfung im API-Endpunkt GetUserCurrentPwd kann jeder authentifizierte Benutzer — unabhängig von seiner Berechtigungsstufe — die Klartext-Passwörter aller in der Konsole registrierten Konten abrufen, einschließlich Administratorkonten. Dies ermöglicht sofort die vollständige Übernahme der Management-Konsole und damit auch aller verwalteten Endpunkte im Netzwerk.


Details zur Schwachstelle

FeldWert
CVE-IDCVE-2023-33730
ProduktMicroworld Technologies eScan Management Console
Betroffene Version14.0.1400.2281
Art der SchwachstelleRechteausweitung / Fehlerhafte Autorisierung auf Objektebene (BOLA / IDOR)
AngriffsvektorNetzwerk (authentifizierter Benutzer mit niedrigen Rechten)
AuthentifizierungErforderlich (jedes gültige Benutzerkonto)
CVSS-ScoreKritisch
Offenlegungsdatum30. Mai 2023
ForscherSahil Ojha
Hersteller-Websitehttps://www.escanav.com
Betroffene Softwarehttps://cl.escanav.com/ewconsole.dll
Getestet aufWindows

Auswirkungen

Diese Schwachstelle hat kritische Auswirkungen in der Praxis:

  • Horizontale Rechteausweitung — Ein normaler Benutzer (mit niedrigen Rechten) kann die Klartext-Passwörter aller anderen normalen Benutzer abrufen, was eine Kontoübernahme auf derselben Berechtigungsstufe ermöglicht.
  • Vertikale Rechteausweitung — Durch Manipulation eines einzigen URL-Parameters (UsrId) kann derselbe Benutzer mit niedrigen Rechten das Klartext-Passwort des Administrator-Kontos abrufen und erhält damit die vollständige administrative Kontrolle über die eScan Management Console.
  • Massenhafte Offenlegung von Anmeldedaten — Alle Benutzerpasswörter werden im Klartext gespeichert und zurückgegeben, d. h. ein einziger API-Aufruf kann gleichzeitig die Anmeldedaten für jedes Konto im System aufzählen (enumerieren).
  • Vollständige Netzwerk-Kompromittierung — Da die eScan Management Console Antiviren-/Endpoint-Agents im gesamten Unternehmensnetzwerk steuert, kann ein administrativer Zugriff auf die Konsole einem Angreifer ermöglichen, den Endpunktschutz zu deaktivieren, schädliche Software bereitzustellen oder zu anderen Systemen im Netzwerk zu wechseln (Pivoting).

Technische Analyse

Die Schwachstelle befindet sich in der Funktion GetUserCurrentPwd, die über die Webschnittstelle der eScan Management Console bereitgestellt wird. Dieser Endpunkt soll es einem Benutzer ermöglichen, sein eigenes Passwort für Profilbearbeitungszwecke abzurufen. Die Implementierung weist jedoch einen Fehler in der Autorisierung auf Objektebene (BOLA / IDOR) auf:

  1. Keine Eigentumsprüfung — Der Endpunkt akzeptiert einen UsrId-Parameter, prüft jedoch nicht, ob der anfragende Benutzer der Eigentümer des zu dieser ID gehörenden Kontos ist.
  2. Keine Berechtigungsprüfung — Jede authentifizierte Sitzung darf diesen Endpunkt unabhängig von ihrer Rolle für jeden beliebigen UsrId-Wert aufrufen.
  3. Speicherung/Antwort im Klartext — Passwörter werden im Klartext im HTTP-Antworttext zurückgegeben, wodurch ein anderweitig vorhandener Schutz durch Verschlüsselung oder Hashing umgangen wird.

Anfragemuster mit Schwachstelle:

GET /eScanWebConsole/webpages/...?action=GetUserCurrentPwd&UsrId=<TARGET_USER_ID> HTTP/1.1
Host: <escan-console-host>
Cookie: <valid-session-cookie>

Durch das Durchlaufen aufeinanderfolgender UsrId-Werte kann ein Angreifer die Anmeldedaten jedes Benutzers im System in einem einzigen automatisierten Durchlauf auslesen.


Proof of Concept

Hinweis: Die folgenden Schritte demonstrieren die Schwachstelle in einer kontrollierten Laborumgebung. Versuchen Sie nicht, diese Schritte gegen ein System zu reproduzieren, das Ihnen nicht gehört oder für das Sie keine ausdrückliche schriftliche Genehmigung zum Testen haben.

Schritt 1 — Einen Benutzer mit niedrigen Rechten erstellen

Melden Sie sich mit gültigen Administrator-Anmeldedaten an der eScan Management Console an und erstellen Sie ein neues Benutzerkonto mit normaler (niedriger) Berechtigungsstufe.

Schritt 1 – Normalen Benutzer erstellen


Schritt 2 — Als Benutzer mit niedrigen Rechten anmelden

Melden Sie sich von der Administrator-Sitzung ab und melden Sie sich mit den Anmeldedaten des neu erstellten normalen Benutzers an.

Schritt 2 – Als normaler Benutzer anmelden


Schritt 3 — Die GET-Anfrage zur Profilbearbeitung erfassen

Navigieren Sie als angemeldeter normaler Benutzer zum Abschnitt Profil bearbeiten / Passwort ändern. Fangen Sie den ausgehenden HTTP-Datenverkehr mit Burp Suite (oder einem vergleichbaren HTTP-Proxy) ab. Identifizieren und erfassen Sie die GetUserCurrentPwd-GET-Anfrage wie unten gezeigt.

Schritt 3 – GET-Anfrage in Burp Suite erfassen


Schritt 4 — Die Anfrage weiterleiten und das Klartext-Passwort beobachten

Senden Sie die erfasste Anfrage an Burp Suite Repeater und leiten Sie sie weiter. Beachten Sie, dass die Serverantwort das Klartext-Passwort des aktuell authentifizierten normalen Benutzers enthält — zum Abrufen sind keine Administratorrechte erforderlich.

Schritt 4 – Klartext-Passwort in der Antwort zurückgegeben


Schritt 5 — Durch Modifizieren von UsrId zum Administrator eskalieren

Ändern Sie in Burp Suite Repeater den Parameter UsrId auf die ID des Administrator-Kontos (oder eines beliebigen anderen Kontos). Leiten Sie die geänderte Anfrage weiter. Der Server antwortet mit dem Klartext-Passwort des Administrators sowie den Passwörtern aller anderen Benutzer, deren UsrId angegeben wird.

Schritt 5 – Administrator-Passwort durch IDOR offengelegt


Schritt 6 — Vollständige Kontoübernahme

Verwenden Sie das abgerufene Administrator-Passwort, um sich als Administrator an der Konsole anzumelden und volle administrative Rechte über die eScan Management Console und alle verwalteten Endpunkte im Netzwerk zu erlangen.


Behebung

Microworld Technologies sollte die folgenden Maßnahmen umsetzen:

Tool herunterladen