Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2023-33731 — A Reflected Cross-Site Scripting (XSS) vulnerability was discovered in the eScan Management Console (version 14.0.1400.2281) developed by Microworld Technologies. | Kitploit
Tools/GitHubGitHub/sahiloj/cve-2023-33731
Vulnerability AnalysisWeb Application ExploitationWeb SecurityPenetration TestingPapers & ResearchLearning & Education
GitHubsahiloj/cve-2023-33731

CVE-2023-33731

A Reflected Cross-Site Scripting (XSS) vulnerability was discovered in the eScan Management Console (version 14.0.1400.2281) developed by Microworld Technologies.

View Repository
1137 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2023-33731 — eScan Management Console: Reflected Cross-Site Scripting (XSS)

CVE Severity Type Affected Version Vendor Status


Table of Contents

  • Overview
  • Vulnerability Details
  • Severity & CVSS Score
  • Affected Product
  • Technical Analysis
  • Proof of Concept
  • Impact
  • Mitigation & Remediation
  • Disclosure Timeline
  • References
  • Author

Overview

A Reflected Cross-Site Scripting (XSS) vulnerability was discovered in the eScan Management Console (version 14.0.1400.2281) developed by Microworld Technologies. The vulnerability exists in the Dashboard Details (DashBoardDetails) endpoint, where multiple query-string parameters are reflected into the HTML response without proper sanitization or output encoding. An unauthenticated remote attacker can craft a malicious URL and trick an authenticated administrator into clicking it, causing arbitrary JavaScript to execute in the victim's browser session.


Vulnerability Details

FieldValue
CVE IDCVE-2023-33731
Vulnerability TypeReflected Cross-Site Scripting (XSS)
CWECWE-79 — Improper Neutralization of Input During Web Page Generation
Affected ProductMicroworld Technologies eScan Management Console
Affected Version14.0.1400.2281
Vulnerable Endpoint/ewconsole/ewconsole.dll/DashBoardDetails
Vulnerable Parameterstype, subtype, result
Attack VectorNetwork (crafted URL delivered via phishing / social engineering)
Authentication RequiredVictim must be authenticated; attacker does not need credentials
Tested OnWindows
Disclosed30 May 2023
Vendor Homepagehttps://www.escanav.com

Severity & CVSS Score

MetricValue
Base Score6.1 (Medium)
Attack VectorNetwork
Attack ComplexityLow
Privileges RequiredNone
User InteractionRequired
ScopeChanged
ConfidentialityLow
IntegrityLow
AvailabilityNone

CVSS 3.1 Vector: AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N


Affected Product

  • Product: eScan Management Console (Web-based endpoint security management platform)
  • Vendor: Microworld Technologies
  • Version: 14.0.1400.2281
  • Software Link: https://cl.escanav.com/ewconsole.dll
  • Platform: Windows

Technical Analysis

The eScan Management Console exposes a web interface (ewconsole.dll) that handles various management operations, including dashboard views. The DashBoardDetails endpoint accepts several query-string parameters (type, subtype, result, windowname, DisplayOSSelection) and uses their values to dynamically construct HTML content in the server response.

Root Cause

The server-side code fails to sanitize or HTML-encode user-supplied input before embedding it into the response body. Specifically, the type parameter value is reflected directly into an HTML attribute context without escaping special characters such as ", <, and >. This allows an attacker to break out of the attribute context and inject arbitrary HTML/JavaScript tags.

The same flaw is present in the subtype and result parameters.

Vulnerable Request

GET /ewconsole/ewconsole.dll/DashBoardDetails?type=<PAYLOAD>&subtype=<PAYLOAD>&result=<PAYLOAD>&windowname=usrmgmt&DisplayOSSelection=true
Host: cl.escanav.com

Payload Breakdown

The URL-encoded payload PS%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E decodes to:

PS"><script>alert(document.cookie)</script>
FragmentPurpose
PS"Closes the existing HTML attribute value (" terminates the attribute)
>Closes the surrounding HTML tag
<script>alert(document.cookie)</script>Injects a script block that executes JavaScript, here exfiltrating the session cookie

Proof of Concept

⚠️ For educational and authorized security research purposes only.

Prerequisites

  1. The victim must be logged into the eScan Management Console as an authenticated user (e.g., an administrator).
  2. The attacker delivers the following crafted URL to the victim (e.g., via email phishing, chat message, or embedded link).

Steps to Reproduce

Step 1: Log in to the eScan Management Console with valid credentials.

Step 2: Navigate to (or deliver to an authenticated victim) the following crafted URL:

https://cl.escanav.com/ewconsole/ewconsole.dll/DashBoardDetails?type=PS%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E&subtype=13&result=3&windowname=usrmgmt&DisplayOSSelection=true

Decoded payload in the type parameter:

PS"><script>alert(document.cookie)</script>

Step 3: Upon loading the page, the injected script executes in the browser. An alert dialog appears displaying the victim's active session cookie.

XSS Alert with session cookie

Step 4: The attacker captures the session cookie value and uses it to hijack the administrator's session, gaining full control of the management console.

Session Cookie Captured


Impact

Successful exploitation of this vulnerability allows an attacker to:

Download Tool