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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
sharp-vectorfreed-check — CVE-2026-96889 के लिए ऑफ़लाइन Sharp / librsvg साक्ष्य जाँचकर्ता। Sharp और librsvg संस्करण तथा बिल्ड साक्ष्य। स्टैंडअलोन Python; JSON/CSV/HTML रिपोर्ट; कोई एक्सप्लॉइट पेलोड नहीं। | Kitploit
उपकरण/GitHubGitHub/completetech-security/sharp-vectorfreed-check
रक्षात्मक उपकरणस्थैतिक विश्लेषणभेद्यता स्कैनरभेद्यता विश्लेषणकोड विश्लेषणकॉन्फ़िगरेशन ऑडिटिंगउपयोगिताएँ और फ्रेमवर्कआपूर्ति श्रृंखला सुरक्षा

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
GitHub
completetech-security/sharp-vectorfreed-check

sharp-vectorfreed-check

CVE-2026-96889 के लिए ऑफ़लाइन Sharp / librsvg साक्ष्य जाँचकर्ता। Sharp और librsvg संस्करण तथा बिल्ड साक्ष्य। स्टैंडअलोन Python; JSON/CSV/HTML रिपोर्ट; कोई एक्सप्लॉइट पेलोड नहीं।

रिपॉजिटरी देखेंवेबसाइट
1110 दिन पहलेअभी तक समीक्षित नहीं
साझा करें

CompleteTech LLC द्वारा sharp-rsvg-rce-check

sharp-rsvg-rce-check

Tests Python 3.10+ No dependencies AGPL-3.0 or commercial license

CVE-2026-96889 / GHSA-wq5f-xc86-pv6w के लिए एक ऑफ़लाइन साक्ष्य जाँचकर्ता, जो Sharp के माध्यम से उपयोग की जाने वाली librsvg मेमोरी भेद्यता है। यह आपके द्वारा रिपोर्ट किए गए संस्करणों, उद्गम और कॉन्फ़िगरेशन का वर्गीकरण करता है; यह किसी चालू सिस्टम का निरीक्षण नहीं करता।

विषय-सूची

  • दायरा
  • आवश्यकताएँ
  • त्वरित शुरुआत
  • सिंथेटिक रिपोर्ट पूर्वावलोकन
  • उपयोग
  • परिणाम पढ़ना
  • सत्यापित नियम स्नैपशॉट
  • स्थानीय मेटाडेटा और स्रोत एडाप्टर
  • आउटपुट और रिपोर्ट सुरक्षा
  • सीमाएँ
  • दस्तावेज़ीकरण
  • विकास
  • लाइसेंस

दायरा

जाँचकर्ता चयनित नेटिव लाइब्रेरी, रिपोर्ट किए गए संस्करण, उद्गम, प्लेटफ़ॉर्म, libc, SVG इनपुट पथ और हार्डनिंग को अलग रखता है। यह Sharp को आयात नहीं करता, एप्लिकेशन निष्पादित नहीं करता, छवि को डिकोड नहीं करता, प्रोब नहीं भेजता, पहुँच-योग्यता का परीक्षण नहीं करता या समझौता का पता नहीं लगाता। प्रत्येक परिणाम exploitability: not_tested बनाए रखता है।

परिणाम प्रदान किए गए साक्ष्य का वर्णन करते हैं, सत्यापित रनटाइम स्थिति का नहीं। जाँचकर्ता का उपयोग केवल उन्हीं एसेट्स के लिए करें जिनका मूल्यांकन करने के लिए आप अधिकृत हैं, और वास्तविक इन्वेंटरी और रिपोर्ट को वर्ज़न कंट्रोल के बाहर रखें।

आवश्यकताएँ

  • Python 3.10 या बाद का संस्करण। जहाँ उपयुक्त हो python3 या किसी संस्करण-युक्त एक्ज़ीक्यूटेबल का उपयोग करें; python --version को 3.10 या बाद का संस्करण रिपोर्ट करना चाहिए।
  • एकल फ़ाइल sharp_rsvg_rce_check.py। किसी पैकेज, Node.js, सहायक फ़ाइलों या नेटवर्क एक्सेस की आवश्यकता नहीं है।

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

python sharp_rsvg_rce_check.py --sharp-version 0.35.4 --library-source bundled --sharp-build-source upstream
python sharp_rsvg_rce_check.py --sharp-version 0.35.5 --library-source bundled --sharp-build-source upstream
python sharp_rsvg_rce_check.py --library-source global --librsvg-version 2.63.2 --librsvg-build-source upstream
python sharp_rsvg_rce_check.py --inventory examples/inventory.json --format json
python sharp_rsvg_rce_check.py --inventory examples/inventory.json --format html --output report.html

नीचे दिए गए पहले दो कमांड एक आधिकारिक Sharp बंडल का उसके रिपोर्ट किए गए फ़िक्स पर मूल्यांकन करते हैं, तीसरा एक स्वतंत्र रूप से रिपोर्ट किए गए ग्लोबल librsvg का, और अंतिम दो एक सिंथेटिक इन्वेंटरी का। examples/inventory.json सिंथेटिक है। --output के बिना, रिपोर्ट stdout पर प्रिंट होती है (डिफ़ॉल्ट रूप से JSON)।

सिंथेटिक रिपोर्ट पूर्वावलोकन

Sharp / librsvg सिंथेटिक रिपोर्ट

सिंथेटिक उदाहरण रिपोर्ट खोलें। केवल उदाहरण डेटा; यह कोई लाइव मूल्यांकन नहीं है। पूर्वावलोकन छवियाँ उस उदाहरण के स्क्रीनशॉट हैं, किसी वास्तविक सिस्टम का आउटपुट नहीं।

उपयोग

पूरी विकल्प सूची के लिए python sharp_rsvg_rce_check.py --help चलाएँ। एक इन्वेंटरी, कम से कम एक रिपोर्ट किया गया संस्करण या स्पष्ट एडाप्टर फ़ाइलें प्रदान करें:

  • --inventory FILE, एक सीमित schema-v1 JSON इन्वेंटरी। इसे प्रति-एसेट विकल्पों के साथ संयोजित नहीं किया जा सकता।
  • प्रति-एसेट विकल्पों के साथ एक रिपोर्ट किया गया संस्करण, जैसे --sharp-version, --librsvg-version, --library-source, --platform, --libc, --node-pie, --svg-decoder और --untrusted-svg। --sharp-version और --librsvg-version को दोहराया जा सकता है ताकि परस्पर विरोधी अवलोकनों को मिलाने के बजाय संरक्षित रखा जाए।
  • स्पष्ट स्थानीय मेटाडेटा या स्रोत फ़ाइलें, जिनके लिए --evidence-root भी आवश्यक है (देखें स्थानीय मेटाडेटा और स्रोत एडाप्टर)।

कोई भी डायरेक्टरी स्वतः स्कैन नहीं की जाती। फ़ील्ड मान, सीमाएँ और इन्वेंटरी प्रारूप संदर्भ और इन्वेंटरी स्कीमा में हैं।

लाइब्रेरी चयन और प्रोवेनेंस

  • --library-source bundled का अर्थ है कि तैनात प्रक्रिया आधिकारिक Sharp बंडल का उपयोग करने की रिपोर्ट करती है।
  • --sharp-build-source upstream एक ऑपरेटर का दावा है, सत्यापित प्रोवेनेंस नहीं।
  • केवल एक Sharp पैकेज संख्या ग्लोबल लाइब्रेरी की पहचान नहीं कर सकती। उस स्थिति के लिए स्वतंत्र नेटिव-लाइब्रेरी साक्ष्य (--librsvg-version, --librsvg-build-source) के साथ --library-source global का उपयोग करें।
  • अज्ञात चयन अज्ञात ही रहता है।

परिणाम पढ़ना

स्थितिअर्थ
unknownचयन, सटीक संस्करण, प्रोवेनेंस या समर्थित नियम कवरेज चयनित घटक की पैच स्थिति स्थापित नहीं कर सकते।
potentially_affectedएक रिपोर्ट किया गया आधिकारिक Sharp बंडल अपने फ़िक्स से नीचे है। रनटाइम शर्तें अलग रहती हैं; यह शोषणीयता की पुष्टि नहीं करता।
precondition_presentवह प्रभावित बंडल और ऑपरेटर-रिपोर्ट की गई शर्तें प्रलेखित संभावित RCE शर्तों से मेल खाती हैं। कोई लाइव सत्यापन नहीं किया गया।
mitigated_configurationएक प्रभावित बंडल दर्ज रहता है जबकि एक ऑपरेटर प्रभावी SVG ब्लॉकिंग या Node PIE की रिपोर्ट करता है। यह पैच किया गया या सुरक्षित परिणाम नहीं है।
fixed_version_reportedचयनित घटक अपनी समीक्षित उपचार सीमा को पूरा करता है। यह तैनात बाइनरी या पैच सेट की पुष्टि नहीं करता।

चयनित घटक का संस्करण मूल्यांकन उसके प्लेटफ़ॉर्म, पूर्व-शर्त और शमन आयामों से अलग है। fixed_version_reported एक रिपोर्ट-किए-गए-संस्करण का परिणाम है: यह न तो सत्यापित तैनात पैच है और न ही सुरक्षा की गारंटी, और potentially_affected पुष्ट शोषणीयता नहीं है। एक ग्लोबल परिणाम स्वतंत्र रूप से प्रदान की गई नेटिव लाइब्रेरी को वर्गीकृत करता है, किसी इंस्टॉल किए गए Sharp पैकेज को नहीं।

अनुपस्थित libc या PIE पूर्व-शर्त आयामों में unknown ही रहता है। गैर-glibc प्लेटफ़ॉर्म या अविश्वसनीय इनपुट पथ की रिपोर्ट की गई अनुपस्थिति अंतर्निहित मेमोरी बग को दूर नहीं करती। PIE प्रलेखित RCE शर्त को संबोधित करता है; अन्य मेमोरी-करप्शन प्रभाव बने रह सकते हैं।

एग्ज़िट कोड

परिचालन विफलताएँ (एग्ज़िट 2) मूल्यांकन परिणामों से भिन्न हैं।

Exitअर्थ
0पूर्ण हुआ और कोई भी सक्षम गेट मेल नहीं खाया। अज्ञात साक्ष्य डिफ़ॉल्ट रूप से विफल नहीं होते।
1--fail-on-finding एक प्रभावित संस्करण से मेल खाया, जिसमें mitigated_configuration शामिल है, क्योंकि पैचिंग को अभी भी समीक्षा की आवश्यकता है; या --fail-on-unknown एक अज्ञात संस्करण मूल्यांकन या प्रभावित संस्करण पर अनसुलझी शर्तों से मेल खाया। दोनों गेट स्वतंत्र हैं।
2आर्ग्युमेंट, इनपुट या आउटपुट त्रुटि, कठोर सीमा या स्कीमा सत्यापन विफलता।
130बाधित। जब रिपोर्ट लिखी जा सकती है तो पूर्ण संपत्तियाँ complete=false के साथ संरक्षित रहती हैं।
टूल डाउनलोड करें