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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2018-16987 — CVE-2018-16987 का तकनीकी प्रकटीकरण: Squash TM प्रशासन पैनल में बाहरी सेवा पासवर्ड का स्पष्ट पाठ भंडारण, CVSS 4.1 स्कोरिंग और शोषण विवरण के साथ। | Kitploit
उपकरण/GitHubGitHub/gquere/cve-2018-16987
पासवर्ड क्रैकिंगभेद्यता विश्लेषणकॉन्फ़िगरेशन ऑडिटिंगजानकारी एकत्र करनावेब सुरक्षापेनिट्रेशन टेस्टिंग
GitHubgquere/cve-2018-16987

CVE-2018-16987

CVE-2018-16987 का तकनीकी प्रकटीकरण: Squash TM प्रशासन पैनल में बाहरी सेवा पासवर्ड का स्पष्ट पाठ भंडारण, CVSS 4.1 स्कोरिंग और शोषण विवरण के साथ।

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

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

सभी देखें →

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

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

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

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

CVE-2018-16987

यह एक स्पष्टपाठ संवेदनशील जानकारी भंडारण और संवेदनशील जानकारी उजागर करने की कमजोरी है जो मैंने पैठ परीक्षण के दौरान Squash TM में पाई।

SquashTM

Squash TM परीक्षण मामलों को प्रबंधित करने के लिए उपयोग किया जाने वाला एक वेब इंटरफ़ेस है। प्रोजेक्ट के लिए लिंक

विवरण

Squash TM कम से कम संस्करण 1.18.0 तक प्रशासन पैनल में बाहरी सेवाओं के पासवर्ड को स्पष्टपाठ रूप में प्रस्तुत करता है, जैसा कि HTML स्रोत कोड में ta-server-password फ़ील्ड द्वारा प्रदर्शित किया गया है।

विस्तार

SquashTM के प्रशासन पैनल में, बाहरी सेवाओं (उर्फ ऑटोमेशन सर्वर) पृष्ठ में सेवा के खाते का स्पष्टपाठ पासवर्ड होता है। ये बाहरी सेवाएँ कुछ भी हो सकती हैं, लेकिन एक लोकप्रिय उदाहरण जेनकिंस सर्वर है।

यहाँ एक उदाहरण URL है: http://localhost:8080/squash/administration/test-automation-servers/1

यहाँ पृष्ठ के स्रोत कोड का एक अंश है:

root@kitploit:~
      <label for="ta-server-password">Password</label>
      <div id="ta-server-password" class="display-table-cell" style="font-weight: bold;">cleartext_password</div>

ऐसा होने के लिए, इसका अर्थ यह भी है कि बाहरी सेवाओं के पासवर्ड स्पष्टपाठ रूप में संग्रहीत किए जाते हैं, जिसकी पुष्टि मैंने डेटाबेस (H2 और postgresql) के विरुद्ध पासवर्ड को grep करके की।

साथ ही, इस कमजोरी को इस तथ्य से बढ़ावा मिलता है कि एप्लिकेशन डिफ़ॉल्ट हैं:

  • व्यवस्थापक/व्यवस्थापक क्रेडेंशियल
  • HTTP असंकेतीकृत संचार

सुझावित स्कोरिंग

  • आक्रमण वेक्टर: नेटवर्क
  • आक्रमण जटिलता: निम्न
  • प्रमाणीकरण आवश्यक: हाँ (व्यवस्थापक)
  • प्रभाव: गोपनीयता

सुझावित स्कोरिंग: 4.1 (CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:N/A:N)

समयरेखा

  • 2018-07-20: कमजोरी को निजी सुरक्षा बग के रूप में रिपोर्ट किया गया
  • 2018-09-11: संपादक से स्वीकृति आवश्यक
  • 2018-09-13: समुदाय को प्रकटीकरण (oss-security और Mitre)

आगे का कार्य

भविष्य के शोधकर्ताओं के लिए केवल एक जानकारी के रूप में, वास्तविक उपयोगकर्ताओं के पासवर्ड SHA1 के रूप में संग्रहीत होते हैं। आदर्श नहीं। मैंने संक्षेप में कोडबेस का ऑडिट किया, ऐसा लगता है कि सभी SQL अनुरोध सही ढंग से बनाए गए हैं (तैयार कथन)। अनफ़िल्टर्ड उपयोगकर्ता इनपुट (GET पैरामीटर) से कुछ डिसीरियलाइज़ेशन (रिपोर्ट जनरेशन और खोज फ़ंक्शन) हैं जो जैक्सन घटक के एक कमजोर संस्करण का उपयोग करते हैं, लेकिन वे शोषण योग्य नहीं लगते क्योंकि कोई बहुरूपी प्रकार हैंडलिंग नहीं है।

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