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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2017-7921-Writeup-2026 — CVE-2017-7921 पर भेद्यता अनुसंधान लेख — Hikvision IP कैमरों/DVRs/NVRs में एक गंभीर बिना-प्रमाणीकरण प्रमाणीकरण बाईपास, जिसमें मूल कारण, शोषण पथ, पहचान और निवारण शामिल हैं। | Kitploit
उपकरण/GitHubGitHub/mk-ultra-project-monarch/cve-2017-7921-writeup-2026
IoT सुरक्षाभेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणपेपर और शोधलर्निंग और शिक्षा
GitHubmk-ultra-project-monarch/cve-2017-7921-writeup-2026

CVE-2017-7921-Writeup-2026

CVE-2017-7921 पर भेद्यता अनुसंधान लेख — Hikvision IP कैमरों/DVRs/NVRs में एक गंभीर बिना-प्रमाणीकरण प्रमाणीकरण बाईपास, जिसमें मूल कारण, शोषण पथ, पहचान और निवारण शामिल हैं।

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
रिपॉजिटरी देखें
11 महीना पहलेअभी तक समीक्षित नहीं

CVE-2017-7921 — Hikvision IP कैमरा / DVR / NVR

अनुचित प्रमाणीकरण — निर्मित क्वेरी पैरामीटर के माध्यम से विशेषाधिकार वृद्धि

CVE आईडीCVE-2017-7921
भेद्यता वर्गCWE-287: अनुचित प्रमाणीकरण
CVSS v3.0 आधार स्कोर10.0 (गंभीर) — AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v2.0 स्कोर7.5 (उच्च) — AV:N/AC:L/Au:N/C:P/I:P/A:P
प्रकटीकरण तिथि2017 (ICS-CERT सलाह ICSA-17-124-01)
विक्रेताHikvision Digital Technology Co., Ltd.
स्थितिपैच किया गया — Hikvision ने सुधारित फर्मवेयर जारी किया; बिना पैच वाले और "ग्रे-मार्केट" डिवाइस असुरक्षित बने हुए हैं
PoC / एक्सप्लॉइट लेखकJared Brits (K3ysTr0K3R)
राइट-अप लेखकMK-ULTRA (github.com/MK-ULTRA-project-monarch)

1. कार्यकारी सारांश

CVE-2017-7921 एक गंभीर अनुचित-प्रमाणीकरण भेद्यता है जो Hikvision नेटवर्क कैमरों, DVR और NVR की व्यापक श्रृंखला के फर्मवेयर में वेब सर्वर घटक को प्रभावित करती है। यह दोष एक दूरस्थ, बिना प्रमाणीकरण वाले हमलावर को विशिष्ट HTTP अनुरोध पथों में एक विशेष रूप से निर्मित, स्थिर रूप से परिभाषित क्वेरी पैरामीटर जोड़कर डिवाइस के लॉगिन तंत्र को पूरी तरह से बायपास करने की अनुमति देता है। चूँकि प्रमाणीकरण जाँच किसी सत्र या क्रेडेंशियल सेट को मान्य करने के बजाय इस पैरामीटर पर भरोसा करती है, इसलिए इसे ले जाने वाला कोई भी अनुरोध ऐसे माना जाता है जैसे वह किसी विशेषाधिकार प्राप्त आंतरिक प्रक्रिया से उत्पन्न हुआ हो।

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

2. प्रभावित उत्पाद

यह भेद्यता कई Hikvision उत्पाद परिवारों में पुष्ट की गई थी जो 2017 सुरक्षा पैच से पहले की फर्मवेयर शाखाओं को चला रहे थे। प्रतिनिधि प्रभावित श्रृंखलाओं में शामिल हैं:

  • DS-2CD2xx2F-I श्रृंखला — फर्मवेयर V5.2.0 (बिल्ड 140721) से V5.4.0 (बिल्ड 160530) तक
  • DS-2CD2xx0F-I श्रृंखला — फर्मवेयर V5.2.0 (बिल्ड 140721) से V5.4.0 (बिल्ड 160401) तक
  • DS-2CD2xx2FWD श्रृंखला — फर्मवेयर V5.3.1 (बिल्ड 150410) से V5.4.4 (बिल्ड 161125) तक
  • DS-2CD4x2xFWD श्रृंखला — फर्मवेयर V5.2.0 (बिल्ड 140721) से V5.4.0 (बिल्ड 160414) तक
  • DS-2CD4xx5 श्रृंखला — फर्मवेयर V5.2.0 (बिल्ड 140721) से V5.4.0 (बिल्ड 160421) तक
  • DS-2DFx PTZ श्रृंखला — फर्मवेयर V5.2.0 (बिल्ड 140805) से V5.4.5 (बिल्ड 160928) तक
  • DS-2CD63xx श्रृंखला और चयनित NVR/DVR उत्पाद लाइनें जो समान वेब-सर्वर कोडबेस साझा करती हैं

Hikvision ने इस CVE से विशिष्ट एक चल रही जटिलता का भी संकेत दिया: अधिकृत वितरण चैनलों के बाहर बेचे गए "ग्रे-मार्केट" डिवाइसों की एक बड़ी आबादी संशोधित, गैर-Hikvision फर्मवेयर चलाती है। मानक फर्मवेयर अपडेट इन इकाइयों को विश्वसनीय रूप से ठीक नहीं करते हैं, और कुछ मामलों में पैच करने के बजाय इंटरफ़ेस को पूर्ववत कर देते हैं।

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

3.1 मूल कारण

मानक Hikvision डिवाइस प्रमाणीकरण HTTP Basic/Digest प्रमाणीकरण पर आधारित है जो वेब प्रबंधन इंटरफ़ेस की सुरक्षा करता है। हालाँकि, संवेदनशील फर्मवेयर में, आंतरिक अनुरोध-हैंडलिंग एंडपॉइंट्स के एक उपसमुच्चय में एक द्वितीयक, अनप्रलेखित प्रमाणीकरण पथ होता है जो आंतरिक/डीबग उपयोग के लिए अभिप्रेत है। यह पथ कोई क्रेडेंशियल लुकअप नहीं करता — यह अनुरोध में एक निश्चित, हार्डकोडेड टोकन की उपस्थिति का निरीक्षण करता है और, यदि मिल जाता है, तो अनुरोध को पूर्व-प्रमाणित मान लेता है, सामान्य भूमिका-आधारित अभिगम नियंत्रण (RBAC) जाँचों को पूरी तरह से बायपास कर देता है।

टोकन फर्मवेयर में ही एम्बेडेड एक स्थिर डिफ़ॉल्ट क्रेडेंशियल जोड़ी का Base64-एन्कोडेड प्रतिनिधित्व है। चूँकि यह व्युत्पन्न सत्र मान के बजाय एक स्थिरांक है, यह हर संवेदनशील डिवाइस पर समान होता है, भले ही उस इकाई पर वास्तव में कौन सा व्यवस्थापक पासवर्ड कॉन्फ़िगर किया गया हो — व्यवस्थापक पासवर्ड बदलने से भेद्यता कम नहीं होती।

3.2 शोषण पथ

उच्च स्तर पर, शोषण इस क्रम का अनुसरण करता है:

  1. हमलावर एक सुलभ Hikvision डिवाइस की पहचान करता है (आमतौर पर उजागर वेब प्रबंधन पोर्ट की Shodan/Censys फ़िंगरप्रिंटिंग के माध्यम से)।
  2. एक निर्मित HTTP GET अनुरोध एक ज्ञात संवेदनशील एंडपॉइंट पर भेजा जाता है, जिसमें उपयोगकर्ता नाम/पासवर्ड प्रस्तुत करने के बजाय स्थिर प्रमाणीकरण टोकन को क्वेरी पैरामीटर के रूप में जोड़ा जाता है।
  3. संवेदनशील फर्मवेयर का अनुरोध हैंडलर सत्र या क्रेडेंशियल के बजाय टोकन को मान्य करता है, और अनुरोध को प्रशासनिक विशेषाधिकार के साथ पूरा करता है।
  4. हमलावर अब डिवाइस कॉन्फ़िगरेशन की गणना और संशोधन कर सकता है, लाइव/रिकॉर्डेड स्ट्रीम देख सकता है, और — प्रभावित बिल्डों पर — पूर्ण कॉन्फ़िगरेशन निर्यात प्राप्त कर सकता है, जो अतिरिक्त खाता क्रेडेंशियल को कमजोर, स्थिर-कुंजी एन्क्रिप्शन के अंतर्गत संग्रहीत करता है जिसे ऑफ़लाइन उलटा जा सकता है।

इसमें कोई मेमोरी भ्रष्टाचार, बफर ओवरफ्लो या क्लाइंट-साइड सहभागिता शामिल नहीं है; पूरा हमला एक एकल निर्मित, स्टेटलेस HTTP अनुरोध है, जो इसे आसानी से स्क्रिप्ट करने योग्य और स्कैनर-अनुकूल बनाता है।

3.3 यह क्यों बना रहता है

तीन कारक इस CVE की असामान्य रूप से लंबी वास्तविक-विश्व जोखिम अवधि के लिए जिम्मेदार हैं:

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

4. प्रभाव

मीट्रिकप्रभाव

5. पहचान और संकेतक

  • डिवाइस प्रबंधन एंडपॉइंट्स पर बिना प्रमाणीकरण वाले HTTP GET अनुरोध जिनमें Base64-एन्कोडेड क्रेडेंशियल स्ट्रिंग जैसा एक जोड़ा गया, गैर-उपयोगकर्ता क्वेरी पैरामीटर होता है।
  • कॉन्फ़िगरेशन निर्यात अनुरोध (जैसे, डिवाइस कॉन्फ़िग/बैकअप फ़ाइल पुनर्प्राप्ति) जो उन सत्रों से उत्पन्न होते हैं जिन्होंने कभी मानक Basic/Digest प्रमाणीकरण पूरा नहीं किया।
  • कैमरा/NVR डिवाइसों से अप्रत्याशित आउटबाउंड कनेक्शन जो बॉटनेट चेक-इन ट्रैफ़िक के अनुरूप हैं (एक बार जब किसी डिवाइस का सामूहिक रूप से शोषण हो जाता है तो यह एक सामान्य द्वितीयक संकेतक है)।
  • विक्रेता और तृतीय-पक्ष पहचान सामग्री: Check Point IPS सिग्नेचर CPAI-2017-0876, Tenable.ot प्लगइन tenable_ot_hikvision_CVE-2017-7921.nasl, और CISA/ICS-CERT सलाह ICSA-17-124-01।

6. उपचार

  • विशिष्ट उत्पाद/मॉडल के लिए इस सलाह को ठीक करने वाले Hikvision फर्मवेयर संस्करण में अपडेट करें — तृतीय-पक्ष मिरर के बजाय Hikvision के आधिकारिक फर्मवेयर पोर्टल पर सत्यापित करें।
  • डिवाइस के वेब प्रबंधन इंटरफ़ेस को कभी भी सीधे इंटरनेट पर उजागर न करें; कैमरों/NVR को VPN (जैसे, WireGuard) के पीछे या बिना इनबाउंड WAN पोर्ट फ़ॉरवर्डिंग वाले एक पृथक VLAN पर रखें।
  • राउटर/डिवाइस पर UPnP अक्षम करें ताकि कैमरा चुपचाप उस पोर्ट को फिर से न खोल सके जिसे अभी बंद किया गया था।
  • पैचिंग के बाद सभी डिवाइस क्रेडेंशियल बदलें, क्योंकि पहले से शोषित इकाई की कॉन्फ़िगरेशन फ़ाइल चुराई और ऑफ़लाइन डिक्रिप्ट की गई हो सकती है।
  • ग्रे-मार्केट या अनधिकृत-फर्मवेयर इकाइयों के लिए जिन्हें आधिकारिक चैनलों के माध्यम से पैच नहीं किया जा सकता, फर्मवेयर अपडेट पर भरोसा करने के बजाय डिवाइस को अलग करें या सेवा से बाहर कर दें।
  • जिन नेटवर्कों पर तत्काल पैचिंग संभव नहीं है, वहाँ अनुभाग 5 में दिए गए पहचान संकेतकों की निगरानी को प्रतिपूरक नियंत्रण के रूप में करें।

7. अवधारणा का प्रमाण (PoC)

CVE-2017-7921 के लिए एक कार्यशील PoC Jared Brits (K3ysTr0K3R) द्वारा लिखा गया था और इसे github.com/K3ysTr0K3R/CVE-2017-7921-EXPLOIT पर बनाए रखा गया है। जिम्मेदार प्रकटीकरण अभ्यास के अनुरूप, यह राइट-अप एक्सप्लॉइट स्रोत, लाइव लक्ष्य आउटपुट या कैप्चर किए गए क्रेडेंशियल/फ़ुटेज को एम्बेड नहीं करता।

[ उस डिवाइस के विरुद्ध PoC स्क्रीनशॉट के लिए आरक्षित जो आपके स्वामित्व में है या जिसे आप स्पष्ट रूप से परीक्षण करने के लिए अधिकृत हैं — उदाहरण के लिए, एक पृथक होमलैब VM/कैमरा जिसमें कोई proxychains, कोई तृतीय-पक्ष लक्ष्य और किसी वास्तविक तैनाती से कोई लाइव फ़ुटेज नहीं है। ]

8. संदर्भ

  • CISA / ICS-CERT सलाह ICSA-17-124-01 — Hikvision IP कैमरा अनुचित प्रमाणीकरण।
  • NVD — CVE-2017-7921 विवरण, nvd.nist.gov।
  • Check Point रिसर्च सलाह CPAI-2017-0876 — Hikvision IP कैमरा प्रमाणीकरण बायपास।
  • Tenable.ot प्लगइन — tenable_ot_hikvision_CVE-2017-7921.nasl।
  • Jared Brits (K3ysTr0K3R), CVE-2017-7921-EXPLOIT — अवधारणा-प्रमाण और जिम्मेदार-प्रकटीकरण नोट्स, GitHub।

9. श्रेय

  • एक्सप्लॉइट / PoC: Jared Brits (K3ysTr0K3R) — github.com/K3ysTr0K3R/CVE-2017-7921-EXPLOIT
  • राइट-अप: MK-ULTRA — github.com/MK-ULTRA-project-monarch
  • IG: @projectmonarch_mk_ultra

सहयोगी शोध प्रलेखन के लिए तैयार किया गया। यह राइट-अप रक्षात्मक और शैक्षिक संदर्भ के लिए भेद्यता तंत्र, प्रभाव, पहचान और उपचार को कवर करता है; इसमें चलाने के लिए तैयार एक्सप्लॉइट कोड या अनधिकृत लक्ष्यों से साक्ष्य शामिल नहीं हैं।

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