Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2023-33730 — eScan Management Console संस्करण 14.0.1400.2281 में `GetUserCurrentPwd` फ़ंक्शन के माध्यम से विशेषाधिकार वृद्धि (privilege escalation) शामिल है, जो हमलावरों को किसी भी उपयोगकर्ता का पासवर्ड सादे पाठ (plain text) में पुनर्प्राप्त करने की अनुमति देती है। | Kitploit
उपकरण/GitHubGitHub/sahiloj/cve-2023-33730
प्रमाणीकरण और प्राधिकरणविशेषाधिकार वृद्धिटोहीपासवर्ड हमलेभेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणजानकारी एकत्र करनापेनिट्रेशन टेस्टिंगपेपर और शोधलर्निंग और शिक्षा
11177 महीने पहलेअभी तक समीक्षित नहीं

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
GitHub
sahiloj/cve-2023-33730

CVE-2023-33730

eScan Management Console संस्करण 14.0.1400.2281 में `GetUserCurrentPwd` फ़ंक्शन के माध्यम से विशेषाधिकार वृद्धि (privilege escalation) शामिल है, जो हमलावरों को किसी भी उपयोगकर्ता का पासवर्ड सादे पाठ (plain text) में पुनर्प्राप्त करने की अनुमति देती है।

रिपॉजिटरी देखें

CVE-2023-33730 — eScan प्रबंधन कंसोल विशेषाधिकार वृद्धि

गंभीरता: गंभीर
CVE ID: CVE-2023-33730
प्रकटीकरण: 30 मई 2023
लेखक: Sahil Ojha


विषय-सूची

  • अवलोकन
  • भेद्यता विवरण
  • प्रभाव
  • तकनीकी विश्लेषण
  • प्रमाण-अवधारणा (Proof of Concept)
  • उपचार (Remediation)
  • संदर्भ
  • अस्वीकरण

अवलोकन

eScan प्रबंधन कंसोल Microworld Technologies द्वारा विकसित एक केंद्रीकृत सुरक्षा प्रबंधन समाधान है। यह उद्यम IT व्यवस्थापकों को एक ही वेब-आधारित कंसोल से पूरे नेटवर्क में eScan एंटीवायरस/एंडपॉइंट-सुरक्षा एजेंटों को तैनात, प्रबंधित और मॉनिटर करने की अनुमति देता है।

इस कंसोल के संस्करण 14.0.1400.2281 में एक गंभीर विशेषाधिकार वृद्धि (Privilege Escalation) भेद्यता मौजूद है। GetUserCurrentPwd API एंडपॉइंट में प्राधिकरण जाँच (authorization check) की कमी के कारण, कोई भी प्रमाणित उपयोगकर्ता — चाहे उसका विशेषाधिकार स्तर कुछ भी हो — कंसोल में पंजीकृत हर खाते का प्लेनटेक्स्ट पासवर्ड प्राप्त कर सकता है, जिसमें व्यवस्थापक खाते भी शामिल हैं। यह तुरंत प्रबंधन कंसोल और इसके साथ ही नेटवर्क के सभी प्रबंधित एंडपॉइंट्स का पूर्ण अधिग्रहण (full takeover) सक्षम कर देता है।


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

फ़ील्डमान
CVE IDCVE-2023-33730
उत्पादMicroworld Technologies eScan प्रबंधन कंसोल
भेद्य संस्करण14.0.1400.2281
भेद्यता प्रकारविशेषाधिकार वृद्धि / टूटा ऑब्जेक्ट-स्तरीय प्राधिकरण (BOLA / IDOR)
हमला वेक्टरनेटवर्क (प्रमाणित निम्न-विशेषाधिकार वाला उपयोगकर्ता)
प्रमाणीकरणआवश्यक (कोई भी वैध उपयोगकर्ता खाता)
CVSS स्कोरगंभीर
प्रकटीकरण तिथि30 मई 2023
शोधकर्ताSahil Ojha
विक्रेता होमपेजhttps://www.escanav.com
प्रभावित सॉफ़्टवेयरhttps://cl.escanav.com/ewconsole.dll
परीक्षण प्लेटफ़ॉर्मWindows

प्रभाव

इस भेद्यता का वास्तविक दुनिया पर गंभीर प्रभाव है:

  • क्षैतिज विशेषाधिकार वृद्धि (Horizontal Privilege Escalation) — एक सामान्य (निम्न-विशेषाधिकार वाला) उपयोगकर्ता अन्य सभी सामान्य उपयोगकर्ताओं के प्लेनटेक्स्ट पासवर्ड प्राप्त कर सकता है, जिससे समान विशेषाधिकार स्तर पर खातों का अधिग्रहण (account takeover) संभव हो जाता है।
  • ऊर्ध्वाधर विशेषाधिकार वृद्धि (Vertical Privilege Escalation) — एक एकल URL पैरामीटर (UsrId) में हेरफेर करके, वही निम्न-विशेषाधिकार वाला उपयोगकर्ता व्यवस्थापक खाते का प्लेनटेक्स्ट पासवर्ड प्राप्त कर सकता है, जिससे eScan प्रबंधन कंसोल पर पूर्ण प्रशासनिक नियंत्रण मिल जाता है।
  • सामूहिक क्रेडेंशियल एक्सपोज़र — सभी उपयोगकर्ता पासवर्ड प्लेनटेक्स्ट में संग्रहीत और लौटाए जाते हैं, जिसका अर्थ है कि एक ही API कॉल एक साथ सिस्टम के हर खाते के क्रेडेंशियल्स को सूचीबद्ध (enumerate) कर सकती है।
  • पूर्ण नेटवर्क समझौता — चूँकि eScan प्रबंधन कंसोल पूरे उद्यम नेटवर्क में एंटीवायरस/एंडपॉइंट एजेंटों को नियंत्रित करता है, कंसोल तक प्रशासनिक पहुँच किसी हमलावर को एंडपॉइंट सुरक्षा अक्षम करने, दुर्भावनापूर्ण सॉफ़्टवेयर तैनात करने, या नेटवर्क पर अन्य सिस्टमों तक पहुँचने (pivot) की अनुमति दे सकती है।

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

भेद्यता eScan प्रबंधन कंसोल वेब इंटरफ़ेस द्वारा उजागर किए गए GetUserCurrentPwd फ़ंक्शन में स्थित है। यह एंडपॉइंट उपयोगकर्ता को प्रोफ़ाइल-संपादन उद्देश्यों के लिए अपना स्वयं का पासवर्ड प्राप्त करने की अनुमति देने के लिए बनाया गया है। हालाँकि, इस कार्यान्वयन में टूटा ऑब्जेक्ट-स्तरीय प्राधिकरण (BOLA / IDOR) दोष मौजूद है:

  1. कोई स्वामित्व जाँच नहीं — एंडपॉइंट एक UsrId पैरामीटर स्वीकार करता है लेकिन यह सत्यापित नहीं करता है कि अनुरोध करने वाला उपयोगकर्ता उस ID के अनुरूप खाते का स्वामी है।
  2. कोई विशेषाधिकार जाँच नहीं — किसी भी प्रमाणित सत्र को, भूमिका की परवाह किए बिना, किसी भी UsrId मान के लिए इस एंडपॉइंट को कॉल करने की अनुमति है।
  3. प्लेनटेक्स्ट पासवर्ड संग्रहण / प्रतिक्रिया — पासवर्ड HTTP प्रतिक्रिया निकाय में प्लेनटेक्स्ट में लौटाए जाते हैं, जो किसी भी एन्क्रिप्शन या हैशिंग सुरक्षा को बायपास करते हैं जो अन्यथा मौजूद हो सकती है।

भेद्य अनुरोध पैटर्न:

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

क्रमिक UsrId मानों पर पुनरावृत्ति करके, एक हमलावर एक ही स्वचालित अभियान में सिस्टम के हर उपयोगकर्ता के क्रेडेंशियल्स को डंप (dump) कर सकता है।


प्रमाण-अवधारणा (Proof of Concept)

नोट: निम्नलिखित चरण एक नियंत्रित प्रयोगशाला वातावरण में भेद्यता का प्रदर्शन करते हैं। किसी भी ऐसी प्रणाली के विरुद्ध इसे पुन: उत्पन्न करने का प्रयास नहीं करें जिसके स्वामी आप नहीं हैं या जिसके परीक्षण के लिए आपके पास स्पष्ट लिखित अनुमति नहीं है।

चरण 1 — एक निम्न-विशेषाधिकार वाला उपयोगकर्ता बनाएँ

वैध व्यवस्थापक क्रेडेंशियल्स का उपयोग करके eScan प्रबंधन कंसोल में लॉग इन करें और सामान्य (निम्न) विशेषाधिकार स्तर की पहुँच वाला एक नया उपयोगकर्ता खाता बनाएँ।

चरण 1 – सामान्य उपयोगकर्ता बनाएँ


चरण 2 — निम्न-विशेषाधिकार वाले उपयोगकर्ता के रूप में लॉग इन करें

व्यवस्थापक सत्र से लॉग आउट करें और नव निर्मित सामान्य उपयोगकर्ता के क्रेडेंशियल्स का उपयोग करके लॉग इन करें।

चरण 2 – सामान्य उपयोगकर्ता के रूप में लॉग इन करें


चरण 3 — प्रोफ़ाइल-संपादन GET अनुरोध को कैप्चर करें

सामान्य उपयोगकर्ता के रूप में लॉग इन रहते हुए, प्रोफ़ाइल संपादित करें / पासवर्ड बदलें अनुभाग पर नेविगेट करें। Burp Suite (या एक तुलनीय HTTP प्रॉक्सी) का उपयोग करके बाहर जाने वाले HTTP ट्रैफ़िक को इंटरसेप्ट करें। नीचे दिखाए गए अनुसार GetUserCurrentPwd GET अनुरोध को पहचानें और कैप्चर करें।

चरण 3 – Burp Suite में GET अनुरोध कैप्चर करें


चरण 4 — अनुरोध को आगे भेजें और प्लेनटेक्स्ट पासवर्ड देखें

कैप्चर किए गए अनुरोध को Burp Suite Repeater में भेजें और उसे आगे भेजें (forward)। ध्यान दें कि सर्वर प्रतिक्रिया में वर्तमान में प्रमाणित सामान्य उपयोगकर्ता का प्लेनटेक्स्ट पासवर्ड होता है — इसे प्राप्त करने के लिए किसी व्यवस्थापक विशेषाधिकार की आवश्यकता नहीं होती है।

चरण 4 – प्रतिक्रिया में प्लेनटेक्स्ट पासवर्ड लौटाया गया


चरण 5 — UsrId संशोधित करके व्यवस्थापक तक वृद्धि करें

Burp Suite Repeater में, UsrId पैरामीटर को व्यवस्थापक खाते (या किसी अन्य खाते) की ID में संशोधित करें। संशोधित अनुरोध को आगे भेजें। सर्वर व्यवस्थापक के प्लेनटेक्स्ट पासवर्ड के साथ-साथ किसी भी अन्य उपयोगकर्ता का पासवर्ड भी लौटाता है जिसकी UsrId प्रदान की गई है।

चरण 5 – IDOR के माध्यम से व्यवस्थापक पासवर्ड उजागर


चरण 6 — पूर्ण खाता अधिग्रहण

प्राप्त व्यवस्थापक पासवर्ड का उपयोग करके कंसोल में व्यवस्थापक के रूप में लॉग इन करें, जिससे eScan प्रबंधन कंसोल और नेटवर्क पर सभी प्रबंधित एंडपॉइंट्स पर पूर्ण प्रशासनिक विशेषाधिकार प्राप्त होते हैं।


उपचार (Remediation)

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

टूल डाउनलोड करें