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-2023-31703 — Eine reflektierte Cross-Site-Scripting-Sicherheitslücke (XSS) existiert in der Edit-User-Funktionalität der Microworld Technologies eScan Management Console (Version 14.0.1400.2281). | Kitploit
Tools/GitHubGitHub/sahiloj/cve-2023-31703
SchwachstellenanalyseWebanwendungs-ExploitationWebsicherheitPenetrationstestsPapers & ForschungLernen & Bildung
GitHubsahiloj/cve-2023-31703

CVE-2023-31703

Eine reflektierte Cross-Site-Scripting-Sicherheitslücke (XSS) existiert in der Edit-User-Funktionalität der Microworld Technologies eScan Management Console (Version 14.0.1400.2281).

Repository anzeigen
4210vor 6 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-2023-31703 — Reflektiertes XSS in der eScan Management Console

Überblick

CVE-ID: CVE-2023-31703
Schwachstellentyp: Reflektiertes Cross-Site Scripting (XSS)
Betroffenes Produkt: Microworld Technologies eScan Management Console
Betroffene Version: 14.0.1400.2281
Schweregrad: Mittel
Entdeckt von: Sahil Ojha
Offenlegungsdatum: 16. Mai 2023


Beschreibung

In der Funktion Benutzer bearbeiten der Microworld Technologies eScan Management Console (Version 14.0.1400.2281) besteht eine Schwachstelle für reflektiertes Cross-Site Scripting (XSS). Die Anwendung bereinigt oder kodiert die vom Benutzer bereitgestellten Eingaben, die über den Parameter from in der URL übergeben werden, nicht ordnungsgemäß, bevor sie in der HTTP-Antwort zurückgespiegelt werden.

Ein nicht authentifizierter oder authentifizierter entfernter Angreifer, der einen angemeldeten Administrator dazu verleiten kann, einen präparierten Link anzuklicken, kann im Kontext der Browsersitzung des Opfers beliebiges JavaScript injizieren und ausführen. Dies kann zum Diebstahl von Sitzungscookies, zur Kontoübernahme, zum Sammeln von Anmeldedaten oder zu weiteren clientseitigen Angriffen führen.


Betroffene Komponente

FeldDetails
HerstellerMicroworld Technologies
ProdukteScan Management Console
Version14.0.1400.2281
KomponenteeditUserName-Endpunkt — from-URL-Parameter
Hersteller-Websitehttps://www.escanav.com
Software-Linkhttps://cl.escanav.com/ewconsole.dll
PlattformWindows

Technische Details

Grundursache

Der vom Endpunkt /ewconsole/ewconsole.dll/editUserName akzeptierte Parameter from wird ohne HTML-Kodierung oder Ausgabebereinigung direkt in den HTML-Antworttext zurückgespiegelt. Dadurch kann ein Angreifer aus dem HTML-Attributkontext ausbrechen und ein <script>-Tag oder einen anderen Event-Handler-Payload injizieren, der vom Browser sofort ausgeführt wird.

Betroffener Endpunkt

root@kitploit:~
GET /ewconsole/ewconsole.dll/editUserName?usrid=<ID>&from=<PAYLOAD>&P=

Angriffsvektor

  • Netzwerk — aus der Ferne über eine präparierte URL ausnutzbar
  • Authentifizierung — das Opfer muss als Konsolenbenutzer authentifiziert sein; der Angreifer benötigt keine Anmeldedaten
  • Benutzerinteraktion — erforderlich (das Opfer muss den bösartigen Link anklicken)

Proof of Concept

Voraussetzungen

  1. Zugriff auf eine Live- oder lokale Installation der eScan Management Console 14.0.1400.2281.
  2. Eine angemeldete Sitzung als Admin oder normaler Benutzer im Zielbrowser.

Schritte zur Reproduktion

  1. Melden Sie sich mit gültigen Anmeldedaten an der eScan Management Console an.

  2. Rufen Sie die folgende Basis-URL auf, um zu bestätigen, dass der Parameter from zurückgespiegelt wird:

    root@kitploit:~
    https://cl.escanav.com/ewconsole/ewconsole.dll/editUserName?usrid=4&from=banner&P=
    
  3. Ersetzen Sie den Wert von from durch den untenstehenden XSS-Payload und öffnen Sie die präparierte URL im authentifizierten Browser des Opfers:

    root@kitploit:~
    https://cl.escanav.com/ewconsole/ewconsole.dll/editUserName?usrid=4&from="><script>alert(document.cookie)</script>banner&P=
    
  4. Der Browser führt das injizierte Skript aus und zeigt ein Alert-Fenster mit dem Sitzungscookie an, wodurch die Schwachstelle bestätigt wird.

Screenshot

XSS Proof of Concept


Auswirkungen

AuswirkungskategorieBeschreibung
Session-HijackingEin Angreifer kann das Sitzungscookie des authentifizierten Benutzers stehlen und dessen Konto übernehmen.
KontoübernahmeMit Sitzungscookies auf Admin-Ebene kann die vollständige administrative Kontrolle über die Konsole erlangt werden.
PhishingInjizierte Skripte können den Benutzer auf eine vom Angreifer gehostete Phishing-Seite umleiten.
DefacementDer Angreifer kann den sichtbaren Inhalt der Seite für den betroffenen Benutzer manipulieren.
Malware-AuslieferungBösartige Skripte können verwendet werden, um im Browser stillschweigend weitere Payloads herunterzuladen oder auszuführen.

Behebung

Microworld Technologies sollte die folgenden Maßnahmen umsetzen:

  1. Ausgabekodierung (primäre Verteidigung) — Alle benutzergesteuerten Werte HTML-kodieren, bevor sie in HTML-Antworten eingefügt werden. Kodieren Sie mindestens <, >, ", ' und &. Dies allein verhindert, dass das injizierte Markup vom Browser interpretiert wird.
  2. Eingabevalidierung (Defense-in-Depth) — Verwenden Sie Allowlists, um Parameterwerte auf ihr erwartetes Format zu beschränken (z. B. alphanumerische Zeichenfolgen für den Parameter from), anstatt zu versuchen, bestimmte Zeichen auf eine Denylist zu setzen, was leicht umgangen werden kann.
  3. Content Security Policy (CSP) — Setzen Sie einen strikten CSP-Header ein (z. B. Content-Security-Policy: default-src 'self'), um die Auswirkungen verbleibender XSS-Vektoren zu begrenzen.
  4. HttpOnly-Cookies — Kennzeichnen Sie Sitzungscookies mit dem HttpOnly-Flag, um zu verhindern, dass JavaScript auf sie zugreifen kann, selbst wenn ein XSS-Payload ausgeführt wird.

Referenzen

  • CVE-2023-31703 — NVD
  • Microworld Technologies eScan
  • OWASP — Cross-Site Scripting (XSS)

Haftungsausschluss

Diese Informationen werden ausschließlich zu Bildungs- und verantwortungsvollen Offenlegungszwecken bereitgestellt. Der Autor ist nicht für eine missbräuchliche Verwendung dieser Informationen verantwortlich. Holen Sie stets eine ordnungsgemäße Genehmigung ein, bevor Sie ein System testen, das Ihnen nicht gehört.

Tool herunterladen