Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
उपकरण/GitHubGitHub/sahiloj/cve-2023-33732
भेद्यता विश्लेषणवेब एप्लिकेशन शोषणवेब सुरक्षापेनिट्रेशन टेस्टिंगपेपर और शोधलर्निंग और शिक्षा
GitHubsahiloj/cve-2023-33732

CVE-2023-33732

CVE-2023-33732, Microworld Technologies eScan Management Console के संस्करण 14.0.1400.2281 में खोजी गई एक Reflected Cross-Site Scripting (XSS) भेद्यता है।

रिपॉजिटरी देखें
116 महीने पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

CVE-2023-33732 — eScan प्रबंधन कंसोल में रिफ्लेक्टेड क्रॉस-साइट स्क्रिप्टिंग

CVE Severity Type Vendor Status

अवलोकन

CVE-2023-33732 Microworld Technologies eScan प्रबंधन कंसोल के संस्करण 14.0.1400.2281 में खोजी गई रिफ्लेक्टेड क्रॉस-साइट स्क्रिप्टिंग (XSS) भेद्यता है। यह दोष न्यू पॉलिसी असाइनमेंट फ़ॉर्म (AssignPolicyTemplate एंडपॉइंट) में मौजूद है और एक दूरस्थ, बिना प्रमाणीकरण वाले हमलावर को किसी भी प्रमाणित उपयोगकर्ता के ब्राउज़र में मनमाना JavaScript इंजेक्ट और निष्पादित करने की अनुमति देता है, बशर्ते वह उपयोगकर्ता किसी गढ़े-गढ़े URL पर क्लिक करने के लिए धोखा खाए।

चूँकि एप्लिकेशन उपयोगकर्ता द्वारा प्रदत्त इनपुट को उचित सैनिटाइज़ेशन या आउटपुट एन्कोडिंग के बिना सीधे HTML प्रतिक्रिया में प्रतिबिंबित करता है, एक हमलावर सत्र कुकीज़ चुरा सकता है, पीड़ित की ओर से कार्य कर सकता है, या उपयोगकर्ता को दुर्भावनापूर्ण सामग्री पर पुनर्निर्देशित कर सकता है — इन सबके लिए सर्वर पर किसी विशेष विशेषाधिकार की आवश्यकता नहीं होती।


भेद्यता विवरण


रिफ्लेक्टेड XSS क्या है?

क्रॉस-साइट स्क्रिप्टिंग (XSS) इंजेक्शन हमलों की एक श्रेणी है जिसमें दुर्भावनापूर्ण स्क्रिप्ट को अन्यथा भरोसेमंद वेब पेजों में इंजेक्ट किया जाता है। रिफ्लेक्टेड रूप में, पेलोड को एक गढ़े गए URL में एम्बेड किया जाता है और सर्वर की HTTP प्रतिक्रिया में तुरंत उपयोगकर्ता को वापस "प्रतिबिंबित" कर दिया जाता है। पीड़ित का ब्राउज़र स्क्रिप्ट को भेद्य साइट के संदर्भ में निष्पादित करता है, जिससे स्क्रिप्ट को वैध पेज सामग्री के समान विश्वास स्तर मिलता है।

सामान्य परिणामों में शामिल हैं:

  • सत्र अपहरण — प्रमाणित उपयोगकर्ताओं के रूप में प्रस्तुत होने के लिए कुकीज़ चुराना।
  • क्रेडेंशियल चोरी — नकली लॉगिन प्रॉम्प्ट ओवरले करना।
  • मैलवेयर वितरण — उपयोगकर्ताओं को हमलावर-नियंत्रित पेजों पर पुनर्निर्देशित करना।
  • विरूपण / UI हेरफेर — पेज की दृश्य सामग्री में परिवर्तन करना।

तकनीकी विश्लेषण

eScan के प्रबंधन कंसोल में AssignPolicyTemplate एंडपॉइंट कई GET पैरामीटर स्वीकार करता है और उन्हें ", <, और > जैसे विशेष वर्णों को सैनिटाइज़ किए बिना HTML पेज के अंदर प्रस्तुत करता है। इसका अर्थ है कि इस प्रकार का मान:

root@kitploit:~
"><script>alert(document.cookie)</script>

आस-पास के HTML एट्रिब्यूट संदर्भ से बाहर निकलकर DOM में पूरी तरह निष्पादन योग्य <script> टैग इंजेक्ट कर देता है।

भेद्य पैरामीटर


प्रूफ ऑफ कॉन्सेप्ट (PoC)

⚠️ केवल शैक्षिक और अधिकृत परीक्षण उद्देश्यों के लिए।

पुनरुत्पादन के चरण

  1. प्रमाणित करें — वैध क्रेडेंशियल्स के साथ eScan प्रबंधन कंसोल में लॉग इन करें।

  2. दुर्भावनापूर्ण URL तैयार करें — निम्नलिखित URL type पैरामीटर का फायदा उठाकर एक <script> टैग इंजेक्ट करता है जो पीड़ित के सत्र कुकीज़ को बाहर निकालता है:

    root@kitploit:~
    https://<target-host>/ewconsole/ewconsole.dll/AssignPolicyTemplate?type=%22%3E%3Cscript%3Ealert(document.cookie)%3C/script%3E&edit=0&txtPolicyType=&txtPolicyPath=!!!!%24%5CPolicies&Deletefileval=Roaming%20Users_Policy2&defaultpolicy=1
    

    type में URL-डीकोड किया गया पेलोड:

    root@kitploit:~
    "><script>alert(document.cookie)</script>
    
  3. URL वितरित करें — गढ़ा गया लिंक किसी प्रमाणित व्यवस्थापक को भेजें (उदाहरण के लिए, ईमेल या चैट के माध्यम से)।

  4. निष्पादन देखें — URL पर जाने पर, ब्राउज़र इंजेक्ट की गई स्क्रिप्ट निष्पादित करता है। एक अलर्ट डायलॉग वर्तमान सत्र कुकी प्रदर्शित करता है, जो मनमाने JavaScript निष्पादन की पुष्टि करता है।

स्क्रीनशॉट

चरण 1 — भेद्य URL पर नेविगेट करना:

भेद्य URL पर नेविगेट करना

चरण 2 — सत्र कुकी के साथ XSS अलर्ट पॉपअप:

सत्र कुकी प्रदर्शित करता XSS अलर्ट

चरण 3 — व्यवस्थापक कुकी उजागर, सत्र अपहरण के लिए तैयार:

व्यवस्थापक सत्र कुकी उजागर


प्रभाव

इस भेद्यता का सफलतापूर्वक शोषण करने वाला हमलावर निम्न कार्य कर सकता है:

  • व्यवस्थापक सत्र कुकीज़ चुराना और क्रेडेंशियल्स जाने बिना प्रबंधन कंसोल पर नियंत्रण करने के लिए उनका उपयोग करना।
  • प्रबंधित एंडपॉइंट्स पर पिवोट करना — चूँकि कंसोल पूरे संगठन में एंटीवायरस पॉलिसी प्रबंधित करता है, कंसोल पर कब्ज़ा करने से हमलावर सभी प्रबंधित डिवाइसों पर सुरक्षा पॉलिसी अक्षम कर सकता है।
  • फ़िशिंग हमले करना — भरोसेमंद कंसोल डोमेन में नकली UI तत्व (लॉगिन प्रॉम्प्ट, त्रुटि संदेश) इंजेक्ट करके।
  • कंसोल के भीतर पीड़ित की ओर से मनमाने कार्य करना (खाते बनाना, पॉलिसी संशोधित करना, रिपोर्ट डाउनलोड करना)।

निवारण

Microworld Technologies को निम्नलिखित उपाय लागू करने चाहिए:

  1. आउटपुट एन्कोडिंग — पेज में प्रस्तुत करने से पहले सभी उपयोगकर्ता-प्रदत्त मानों के लिए संदर्भ-जागरूक आउटपुट एन्कोडिंग का उपयोग करें। HTML एट्रिब्यूट संदर्भ में (जहाँ ये पैरामीटर इंजेक्ट किए जाते हैं), न्यूनतम रूप से <, >, ", ' और & को उनके HTML एंटिटी समकक्षों के रूप में एन्कोड करें। ध्यान दें कि एन्कोडिंग रणनीति संदर्भ के अनुसार भिन्न होती है: HTML बॉडी, HTML एट्रिब्यूट, JavaScript और URL संदर्भों में से प्रत्येक के लिए अपने स्वयं के एन्कोडिंग नियम आवश्यक हैं।
  2. इनपुट सत्यापन — प्रभावित पैरामीटरों में जिन वर्णों का कोई वैध उपयोग नहीं है, उन्हें अस्वीकार या हटा दें।
  3. कंटेंट सिक्योरिटी पॉलिसी (CSP) — इनलाइन स्क्रिप्ट निष्पादन को रोकने के लिए एक सख्त CSP हेडर (script-src 'self') तैनात करें, भले ही कोई XSS पेलोड इंजेक्ट हो जाए।
  4. सुरक्षा परीक्षण — शुरुआती चरण में ही रिग्रेशन पकड़ने के लिए CI/CD पाइपलाइन में स्वचालित XSS स्कैनिंग (जैसे, OWASP ZAP, Burp Suite) एकीकृत करें।

संदर्भ

  • NVD — CVE-2023-33732
  • OWASP — क्रॉस-साइट स्क्रिप्टिंग (XSS)
  • OWASP — XSS रोकथाम चीट शीट
  • CWE-79: वेब पेज जनरेशन के दौरान इनपुट का अनुचित न्यूट्रलाइज़ेशन

अस्वीकरण

यह रिपॉजिटरी केवल शैक्षिक और जिम्मेदार प्रकटीकरण उद्देश्यों के लिए प्रकाशित की गई है। यहाँ दी गई प्रूफ-ऑफ-कॉन्सेप्ट जानकारी का उपयोग सिस्टम स्वामी की स्पष्ट लिखित अनुमति के बिना सिस्टम पर हमला करने के लिए नहीं किया जाना चाहिए। लेखक यहाँ निहित जानकारी के किसी भी दुरुपयोग के लिए कोई दायित्व नहीं लेता है।

टूल डाउनलोड करें
फ़ील्डमान
CVE IDCVE-2023-33732
भेद्यता प्रकाररिफ्लेक्टेड क्रॉस-साइट स्क्रिप्टिंग (XSS)
प्रभावित उत्पादMicroworld Technologies eScan प्रबंधन कंसोल
प्रभावित संस्करण14.0.1400.2281
भेद्य एंडपॉइंट/ewconsole/ewconsole.dll/AssignPolicyTemplate
भेद्य पैरामीटरtype, txtPolicyType, txtPolicyPath, Deletefileval
हमले का वेक्टरनेटवर्क (फ़िशिंग, लिंक आदि के माध्यम से वितरित गढ़ा गया URL)
आवश्यक प्रमाणीकरणकोई नहीं (पीड़ित का केवल लॉग इन होना आवश्यक है)
CVSS स्कोर6.1 (मध्यम) — CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
रिपोर्टकर्ताSahil Ojha
प्रकटीकरण तिथि30 मई 2023
विक्रेता की वेबसाइटhttps://www.escanav.com
सॉफ़्टवेयर लिंकhttps://cl.escanav.com/ewconsole.dll
परीक्षण प्लेटफ़ॉर्मWindows
पैरामीटरस्थानटिप्पणी
typeURL क्वेरी स्ट्रिंगएट्रिब्यूट कोट्स से बाहर निकलता है
txtPolicyTypeURL क्वेरी स्ट्रिंगबिना सैनिटाइज़ेशन के पेज बॉडी में प्रतिबिंबित
txtPolicyPathURL क्वेरी स्ट्रिंगबिना सैनिटाइज़ेशन के पेज बॉडी में प्रतिबिंबित
DeletefilevalURL क्वेरी स्ट्रिंगबिना सैनिटाइज़ेशन के पेज बॉडी में प्रतिबिंबित