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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2024-23897-Jenkins-Arbitrary-Read-File-Vulnerability — बिना प्रमाणीकरण वाला Jenkins CLI एक्सप्लॉइट स्कैनर जो CVE-2024-23897 के लिए कमज़ोर संस्करणों का पता लगाता है और @-expansion कमांड पार्सर दोष के माध्यम से कंट्रोलर से मनमानी फ़ाइलें पढ़ता है। | Kitploit
उपकरण/GitHubGitHub/graysignal/cve-2024-23897-jenkins-arbitrary-read-file-vulnerability
भेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणडेटा निष्कासनजानकारी एकत्र करनावेब सुरक्षापेनिट्रेशन टेस्टिंग
GitHubgraysignal/cve-2024-23897-jenkins-arbitrary-read-file-vulnerability

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

सभी देखें →

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

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

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

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

CVE-2024-23897-Jenkins-Arbitrary-Read-File-Vulnerability

बिना प्रमाणीकरण वाला Jenkins CLI एक्सप्लॉइट स्कैनर जो CVE-2024-23897 के लिए कमज़ोर संस्करणों का पता लगाता है और @-expansion कमांड पार्सर दोष के माध्यम से कंट्रोलर से मनमानी फ़ाइलें पढ़ता है।

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

Jenkins एक ओपन सोर्स ऑटोमेशन सर्वर है। यह सॉफ्टवेयर विकास के उन हिस्सों को स्वचालित करने में मदद करता है जो बिल्डिंग, टेस्टिंग और डिप्लॉयिंग से संबंधित हैं, जिससे निरंतर एकीकरण (continuous integration) और निरंतर डिलीवरी (continuous delivery) सुगम होती है।

CVE-2024-23897(आर्बिट्ररी फ़ाइल रीड भेद्यता) Jenkins 2.441 और उससे पहले के संस्करण, LTS 2.426.2 और उससे पहले के संस्करण अपने CLI कमांड पार्सर की उस सुविधा को निष्क्रिय नहीं करते हैं जो किसी आर्गुमेंट में '@' अक्षर के बाद आने वाले फ़ाइल पथ को फ़ाइल की सामग्री से बदल देती है, जिससे अनप्रमाणित हमलावर Jenkins कंट्रोलर फ़ाइल सिस्टम पर आर्बिट्ररी फ़ाइलें पढ़ सकते हैं।

प्रभावित संस्करण: Jenkins 2.441 और उससे पहले, LTS 2.426.2 और उससे पहले

यह एक्सप्लॉइट जाँच करता है कि प्रदान किया गया टार्गेट CVE-2024-23897 के प्रति संवेदनशील है या नहीं और दूरस्थ संवेदनशील सर्वर से प्रदान की गई फ़ाइल को पढ़ता है।

उपयोग: python3 CVE-2024-23897.py -u http://localhost:8888/ -f /etc/passwd

इस एक्सप्लॉइट के काम करने के लिए, निम्नलिखित में से कम से कम एक शर्त पूरी होनी चाहिए:

  1. लीगेसी मोड प्राधिकरण सक्षम है।
  2. “Allow anonymous read access” कॉन्फ़िगरेशन, “logged-in users can do anything” प्राधिकरण मोड में चेक किया गया है।
  3. साइनअप सुविधा सक्षम है।

नोट: यदि एक्सप्लॉइट को पूरा होने में बहुत अधिक समय लगता है/वह फ़ाइल के केवल पहले कुछ बाइट्स ही पढ़ता है, तो एक्सप्लॉइट को बंद करें और इसे फिर से चलाएँ। साथ ही यह एक्सप्लॉइट केवल तभी काम करता है जब संवेदनशील Jenkins इंस्टेंस डिफ़ॉल्ट सेटिंग्स के साथ कॉन्फ़िगर किया गया हो।

आप jenkins-cli.jar के साथ मैन्युअल रूप से भी एक्सप्लॉइट कर सकते हैं। अधिक जानकारी के लिए, नीचे दिए गए लिंक को देखें। https://github.com/vulhub/vulhub/tree/master/jenkins/CVE-2024-23897

संदर्भ: https://www.sonarsource.com/blog/excessive-expansion-uncovering-critical-security-vulnerabilities-in-jenkins/

https://github.com/vulhub/vulhub/tree/master/jenkins/CVE-2024-23897

https://www.splunk.com/en_us/blog/security/security-insights-jenkins-cve-2024-23897-rce.html

अस्वीकरण: यह एक्सप्लॉइट केवल शैक्षिक और अधिकृत परीक्षण उद्देश्यों के लिए उपयोग किया जाना चाहिए। इस एक्सप्लॉइट का अवैध/अनधिकृत उपयोग निषिद्ध है।

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