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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2025-68999-POC — CVE-2025-68999 के लिए PoC एक्सप्लॉइट - Happy Addons for Elementor <= 3.20.4 में सेकंड-ऑर्डर SQL इंजेक्शन | Kitploit
उपकरण/GitHubGitHub/pipo-cyber/cve-2025-68999-poc
भेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणवेब सुरक्षापेनिट्रेशन टेस्टिंग
GitHubpipo-cyber/cve-2025-68999-poc

CVE-2025-68999-POC

CVE-2025-68999 के लिए PoC एक्सप्लॉइट - Happy Addons for Elementor <= 3.20.4 में सेकंड-ऑर्डर SQL इंजेक्शन

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

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

सभी देखें →

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

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

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

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

CVE-2025-68999

Elementor के लिए Happy Addons <= 3.20.4 — प्रमाणित (Contributor+) दूसरे-क्रम का SQL इंजेक्शन

CVSS8.5 HIGH
प्रभावित<= 3.20.4
पैच किया गया3.20.6
न्यूनतम भूमिकाContributor (edit_posts)
वेक्टरनेटवर्क / कम जटिलता / कम विशेषाधिकार

बग

classes/clone-handler.php में duplicate_meta_entries() पोस्ट मेटा पंक्तियों को एक क्लोन किए गए पोस्ट में हाथ से बनाए गए बल्क INSERT का उपयोग करके कॉपी करता है। यह पंक्तियों को $wpdb->prepare() के साथ सुरक्षित रूप से प्राप्त करता है, लेकिन फिर $entry->meta_key को बिना एस्केप किए सीधे SQL स्ट्रिंग में डाल देता है:

root@kitploit:~
$_records[] = "( $duplicated_post_id, '{$entry->meta_key}', '{$_value}' )";
// ...
$wpdb->query( $query );

चूँकि meta_key डेटाबेस से आता है, कोड इसे विश्वसनीय मानता है। लेकिन Contributor कस्टम फ़ील्ड्स पैनल के माध्यम से मनमाने फ़ील्ड नाम सेट कर सकते हैं — इसलिए वे नियंत्रित करते हैं कि उस कॉलम में क्या है।

हमला दो चरणों में होता है:

  1. लिखें: किसी दुर्भावनापूर्ण स्ट्रिंग को कस्टम फ़ील्ड नाम के रूप में संग्रहीत करें। add_post_meta() इसे सुरक्षित रूप से संभालता है — पेलोड बिना कुछ निष्पादित किए DB में पहुँच जाता है।
  2. ट्रिगर करें: Happy Clone पर क्लिक करें। duplicate_meta_entries() कुंजी को वापस पढ़ता है और उसे कच्चे INSERT में जोड़ देता है। MySQL इंजेक्ट किए गए सबक्वेरी को निष्पादित करता है।

स्टैटिक विश्लेषण इसे अनदेखा कर देता है क्योंकि खतरनाक डेटा का स्रोत एक DB रीड ($wpdb->get_results()) है, जिसे टेंट इंजन सैनिटाइज़्ड के रूप में चिह्नित करते हैं। स्टोरेज बाउंड्री टेंट चेन को तोड़ देती है।

प्रभाव

कोई भी Contributor निकाल सकता है:

  • सभी उपयोगकर्ताओं के पासवर्ड हैश (ऑफ़लाइन क्रैक करें — hashcat मोड 400)
  • WordPress गुप्त कुंजियाँ / साल्ट (स्थायी प्रमाणीकरण कुकीज़ बनाने के लिए)
  • wp_options से कोई भी पंक्ति (API कुंजियाँ, भुगतान क्रेडेंशियल)
  • निजी पोस्ट सामग्री

प्रकटीकरण के समय 400K+ सक्रिय इंस्टॉल प्रभावित थे।

उपयोग

root@kitploit:~
pip install requests
python3 poc.py https://target.com contributor p4ss

स्क्रिप्ट HTTP पर प्रमाणित होती है, इंजेक्शन पेलोड को कस्टम फ़ील्ड नाम के रूप में संग्रहीत करती है, Happy Clone क्रिया को ट्रिगर करती है, और क्लोन किए गए पोस्ट के मेटा फ़ील्ड्स से लीक हुए हैश को पढ़ती है। आउटपुट hash.txt में सहेजा जाता है।

root@kitploit:~
hashcat -m 400 hash.txt rockyou.txt

पूरा विवरण

https://folks-iwd.github.io/writeups/cve-2025-68999.html

प्रकटीकरण समयरेखा

दिनांकघटना
दिसंबर 2025SVN diff के माध्यम से खोजा गया। PoC की पुष्टि हुई।
दिसंबर 2025पूर्ण विवरण और PoC के साथ Patchstack Alliance को रिपोर्ट किया गया।
जनवरी 2026weDevs ने v3.20.6 में फिक्स जारी किया।
23 जनवरी, 2026CVE-2025-68999 प्रकाशित। CVSS 8.5 HIGH निर्धारित किया गया।

पैच

weDevs ने पूरे हाथ से बनाए गए INSERT को इससे बदल दिया:

root@kitploit:~
foreach ( $entries as $entry ) {
    update_post_meta( $duplicated_post_id, $entry->meta_key, $entry->meta_value );
}

update_post_meta() आंतरिक रूप से कुंजी और मान दोनों के लिए तैयार स्टेटमेंट के साथ $wpdb->update() को कॉल करता है।

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