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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2025-32429 — CVE-2025-32429 के लिए एक्सप्लॉइट – XWiki REST API (getdeleteddocuments.vm) में SQLi। | Kitploit
उपकरण/GitHubGitHub/bytereaper77/cve-2025-32429
भेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणपेनिट्रेशन टेस्टिंगपेलोड डेवलपमेंटArchived
GitHubbytereaper77/cve-2025-32429

CVE-2025-32429

CVE-2025-32429 के लिए एक्सप्लॉइट – XWiki REST API (getdeleteddocuments.vm) में SQLi।

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

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

सभी देखें →

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

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

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

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

CVE-2025-32429 XWiki SQL Injection PoC

लेखक: Byte Reaper
टेलीग्राम: @ByteReaper0
CVE: CVE‑2025‑32429
कमजोरी: XWiki LiveData REST API में ब्लाइंड SQL इंजेक्शन
प्रभावित फ़ाइल: getdeleteddocuments.vm (sort पैरामीटर)


विवरण:

XWiki प्लेटफ़ॉर्म के LiveData REST एंडपॉइंट में getdeleteddocuments.vm के sort पैरामीटर का उपयोग करते समय एक ब्लाइंड SQL इंजेक्शन कमजोरी मौजूद है। एक हमलावर मनमाने SQL टुकड़े इंजेक्ट कर सकता है, और समय-आधारित पेलोड (SLEEP) या यूनियन-आधारित क्वेरी का उपयोग करके डेटाबेस सामग्री को एनुमरेट कर सकता है।

यह रिपॉजिटरी एक C-आधारित प्रूफ-ऑफ-कॉन्सेप्ट प्रदान करता है जो:

  1. शोषण से पहले WAF/रेट-लिमिटर हस्तक्षेप का पता लगाता है।
  2. SQLi पेलोड (बूलियन, समय-आधारित) के एक सेट को दोहराता है।
  3. प्रतिक्रिया समय मापता है और संकेतक कीवर्ड खोजता है।
  4. कमजोरी का कोई भी निकाला गया सबूत प्रिंट करता है।

आवश्यकताएँ

  • Linux x86_64
  • GCC
  • libcurl डेवलपमेंट हेडर्स
  • argparse C लाइब्रेरी

कम्पाइल करें:

gcc -o exploit exploit.c argparse.c -lcurl

उपयोग

./exploit -u <BASE_URL> [-c cookies.txt] [-v] -u, --url : लक्ष्य XWiki इंस्टेंस का बेस URL

-c, --cookies : (वैकल्पिक) प्रमाणित सत्रों के लिए कुकी जार का पथ

-v, --verbose : विस्तृत डीबग आउटपुट सक्षम करें

उदाहरण सार्वजनिक इंस्टेंस के खिलाफ बिना प्रमाणीकरण के परीक्षण

./exploit -u http://victim.com प्रमाणित संदर्भ के लिए कुकीज़ का उपयोग करना

./exploit -u https://intranet.xwiki.local -c session.txt -v

कार्यप्रवाह:

WAF का पता लगाना

User-Agent: sqlmap के साथ एक सौम्य पेलोड भेजता है

ब्लॉकिंग HTTP कोड (403/404/503), असामान्य रीडायरेक्ट, समय-विलंब, प्रतिक्रिया में हस्ताक्षर कीवर्ड और कनेक्शन रीसेट की जाँच करता है

शोषण लूप

पूर्वनिर्धारित SQL पेलोड के माध्यम से पुनरावृत्ति: बूलियन जाँच, SLEEP() इंजेक्शन, यूनियन क्वेरी

समय-आधारित इंजेक्शन का पता लगाने के लिए कुल अनुरोध समय (CURLINFO_TOTAL_TIME) मापता है

इंजेक्शन सफलता की पुष्टि करने के लिए प्रतिक्रिया बॉडी में SQL कीवर्ड (select, union, आदि) खोजता है

शमन:

XWiki को ऐसे संस्करण में अपग्रेड करें जहाँ getdeleteddocuments.vm sort पैरामीटर को ठीक से सैनिटाइज़ करता हो।

पैरामीटराइज्ड क्वेरी लागू करें या अनुमत sort फ़ील्ड की व्हाइटलिस्ट बनाएँ।

एक WAF या इनपुट-सत्यापन परत तैनात करें जो पैरामीटर में अप्रत्याशित SQL मेटाकैरेक्टर को सामान्यीकृत और अस्वीकार करे।

लाइसेंस:

MIT

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