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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2026-105030-poc — CVE-2026-105030 Kener 4.0.0 (4.1.6 से पहले) के लिए एक python3 PoC, जो Dashboard API के माध्यम से छिपे हुए मॉनिटर डेटा का खुलासा करता है | Kitploit
उपकरण/GitHubGitHub/asvorg/cve-2026-105030-poc
वेब भेद्यता स्कैनरभेद्यता विश्लेषणशोषणजानकारी एकत्र करनावेब सुरक्षापेनिट्रेशन टेस्टिंगAPI सुरक्षा
GitHubasvorg/cve-2026-105030-poc

CVE-2026-105030-poc

CVE-2026-105030 Kener 4.0.0 (4.1.6 से पहले) के लिए एक python3 PoC, जो Dashboard API के माध्यम से छिपे हुए मॉनिटर डेटा का खुलासा करता है

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

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

सभी देखें →

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

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

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

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

Kener हिडन मॉनिटर सूचना प्रकटीकरण PoC

यह रिपॉज़िटरी Kener के सार्वजनिक मॉनिटर एंडपॉइंट्स में एक सूचना प्रकटीकरण (CWE-200) समस्या का परीक्षण करने के लिए एक छोटा Python प्रूफ-ऑफ-कॉन्सेप्ट है। प्रकाशन के समय, कोई अन्य सार्वजनिक PoC नहीं पहचाना गया था।

प्रभावित Kener संस्करण 4.0.0 से 4.1.5 तक हैं, और इसे 4.1.6 में ठीक किया गया है

https://www.rapid7.com/db/vulnerabilities/cve-2026-105030/

यह समस्या टैग-आधारित मॉनिटर लुकअप से जुड़ी है जो क्वेरी को ठीक से फ़िल्टर न किए जाने पर छिपे हुए या निष्क्रिय मॉनिटर को उजागर कर सकती है।

यह PoC निम्नलिखित के लिए है:

  • स्थानीय विकास वातावरण
  • अधिकृत सुरक्षा परीक्षण
  • नियंत्रित वातावरण में पैच/फ़िक्स का सत्यापन

इस PoC का उपयोग अनधिकृत लक्ष्यों के विरुद्ध न करें

दायरा

यह PoC प्रदर्शित करता है कि एक छिपा हुआ या निष्क्रिय मॉनिटर अभी भी सार्वजनिक एंडपॉइंट्स द्वारा लौटाया जा सकता है जब लुकअप ऐसे फ़िल्टरिंग को लागू नहीं करता है जैसे:

  • status = ACTIVE
  • is_hidden = NO

ठीक किया गया व्यवहार यह है कि इन एंडपॉइंट्स को छिपे हुए या निष्क्रिय मॉनिटर के लिए 404 / कोई मेल नहीं लौटाना चाहिए।

पूर्वापेक्षाएँ

  • Python 3.9+
  • requests पैकेज
  • Kener का एक स्थानीय या परीक्षण इंस्टेंस
  • परीक्षण मॉनिटर बनाने के लिए डेटाबेस तक पहुँच

निर्भरताएँ इंस्टॉल करें:

python3 -m pip install requests

त्वरित शुरुआत

  1. अपने Kener ऐप को स्थानीय रूप से शुरू करें
  2. एक परीक्षण मॉनिटर बनाएं जो छिपा हुआ और निष्क्रिय हो
  3. PoC स्क्रिप्ट चलाएं
  4. व्यवहार की तुलना फ़िक्स्ड रिलीज़ से करें

एक परीक्षण मॉनिटर बनाएं

यदि आपके पास डेटाबेस एक्सेस है, तो एक मॉनिटर बनाएं जो सार्वजनिक रूप से दृश्यमान नहीं होना चाहिए।

Postgres के लिए:

INSERT INTO monitors (
  tag, name, description, status, is_hidden,
  category_name, monitor_type, cron, default_status,
  created_at, updated_at
) VALUES (
  'internal-secret-monitor',
  'Internal Secret Monitor',
  'Hidden/inactive monitor used for PoC',
  'INACTIVE',
  'YES',
  'Home',
  'HTTP',
  '* * * * *',
  'UP',
  NOW(),
  NOW()
);

यदि आवश्यक हो तो आप एक भिन्न टैग नाम का भी उपयोग कर सकते हैं।

सुनिश्चित करें कि रिकॉर्ड इस प्रकार है:

  • status = 'INACTIVE' या अन्यथा सक्रिय नहीं
  • is_hidden = 'YES'

अब PoC स्क्रिप्ट चलाएँ।

Vulnerable Build

यदि एप्लिकेशन असुरक्षित है, तो एक या अधिक एंडपॉइंट निम्नलिखित लौटा सकते हैं:

  • HTTP 200
  • JSON या HTML जो दर्शाता है कि एक मॉनिटर मौजूद है
  • मॉनिटर मेटाडेटा जैसे नाम, अपटाइम, लेटेंसी, स्थिति, टाइमस्टैम्प

यह दर्शाता है कि छिपा हुआ/निष्क्रिय मॉनिटर एक सार्वजनिक API के माध्यम से उजागर हो रहा है।

Fixed Build

उचित फ़िल्टरिंग के साथ, प्रतिक्रिया इसके बजाय यह होनी चाहिए:

  • HTTP 404
  • या एक खाली परिणाम
  • या एक सामान्य "Monitor not found"

यह फ़िक्स के बाद अपेक्षित व्यवहार है:

const monitors = await db.getMonitors({
  tag,
  status: GC.ACTIVE,
  is_hidden: GC.NO,
});

यह क्यों मायने रखता है

मुद्दा केवल टैग की गोपनीयता नहीं है। समस्या यह है कि एक सार्वजनिक एंडपॉइंट को कभी भी छिपे हुए या निष्क्रिय मॉनिटर डेटा को उजागर नहीं करना चाहिए। यदि किसी हमलावर को किसी भी तरह से मॉनिटर टैग का पता चल जाता है, तो वे निम्नलिखित तक पहुँच प्राप्त कर सकते हैं:

  • अपटाइम विवरण
  • लेटेंसी चार्ट
  • रखरखाव विंडो
  • घटना इतिहास
  • परिचालन मेटाडेटा

हमलावर को अभी भी टैग किसी तरह से खोजना होगा, अनुमान लगाकर, ब्रूटफोर्स द्वारा, या अन्य तरीकों से।

समस्या निवारण

एंडपॉइंट 404 लौटाता है जबकि उसे 200 लौटाना चाहिए

जाँच करें कि:

  • मॉनिटर मौजूद है
  • टैग बिल्कुल मेल खाता है
  • मॉनिटर अपेक्षा के अनुसार छिपा हुआ/निष्क्रिय है

कोई प्रतिक्रिया नहीं / कनेक्शन अस्वीकृत

सुनिश्चित करें कि ऐप स्थानीय रूप से चल रहा है और पोर्ट मेल खाता है:

BASE_URL=http://localhost:3000

ऐप में HTTPS सक्षम है

सही URL का उपयोग करें, उदाहरण के लिए:

BASE_URL=https://localhost:3000

कानूनी और नैतिक उपयोग

इस PoC का उपयोग केवल इन पर करें:

  • अपने स्वयं के परीक्षण इंस्टेंस पर
  • स्थानीय विकास वातावरण में
  • उन सिस्टमों पर जिनका परीक्षण करने के लिए आपको स्पष्ट रूप से अधिकृत किया गया है

अनुमति के बिना इसे बाहरी या तृतीय-पक्ष सिस्टमों पर न चलाएँ।

सारांश

यह PoC जाँचता है कि क्या कोई छिपा हुआ या निष्क्रिय मॉनिटर टैग सार्वजनिक Kener API एंडपॉइंट्स के माध्यम से अभी भी सुलभ है।

  • असुरक्षित व्यवहार: सार्वजनिक API छिपे/निष्क्रिय मॉनिटर डेटा को उजागर करता है
  • ठीक किया गया व्यवहार: केवल सक्रिय, गैर-छिपे हुए मॉनिटर लौटाए जाते हैं
  • लक्ष्य: नियंत्रित वातावरण में सुरक्षा पैच को सत्यापित करना
टूल डाउनलोड करें