
WordPress WPC Smart Upsell Funnel for WooCommerce प्लगइन <= 3.0.4 - Arbitrary Option Update to Privilege Escalation भेद्यता
📅 प्रकाशित: 27 मार्च, 2025
🔐 CVSS स्कोर: 8.8 (उच्च)
🔥 CWE-862: अनधिकृत पहुँच (Missing Authorization)
WPC Smart Upsell Funnel for WooCommerce प्लगइन में एक अनधिकृत पहुँच भेद्यता (Missing Authorization vulnerability) प्रमाणित उपयोगकर्ताओं को न्यूनतम विशेषाधिकारों (जैसे subscriber) के साथ, एक असुरक्षित AJAX एंडपॉइंट के माध्यम से मनमाने WordPress विकल्पों को संशोधित करके अपने विशेषाधिकार बढ़ाने की अनुमति देती है।
यह संस्करणों को प्रभावित करता है:
से: अज्ञात
तक: 3.0.4
प्लगइन निम्नलिखित अप्रमाणित-विशेषाधिकार वाले AJAX एंडपॉइंट को पंजीकृत करता है:
action: wpcuf_import_export_save
यह एंडपॉइंट एक POST अनुरोध स्वीकार करता है और बिना अनुमति जाँचे उपयोगकर्ता के मानों का उपयोग करके सीधे update_option() कॉल करता है।
एक सामान्य खाते (subscriber भी) वाला हमलावर यह कर सकता है:
. इस WordPress विकल्प को संशोधित करें:
| विकल्प नाम | शोषण से पहले | शोषण के बाद |
|---|---|---|
default_role | subscriber | administrator |
📌 इसके बाद, पंजीकरण करने वाला कोई भी नया उपयोगकर्ता डिफ़ॉल्ट रूप से एक प्रशासक बन जाएगा।
यह स्क्रिप्ट:
nonce निकालती है।default_role को "administrator" में बदलने के लिए एक तैयार अनुरोध भेजती है।usage: CVE-2025-30772.py [-h] -u URL -un USERNAME -p PASSWORD
WordPress Privilege Escalation Exploit - CVE-2025-30772 # By Nxploited | Khaled ALenazi,
options:
-h, --help show this help message and exit
-u URL, --url URL Target base URL
-un USERNAME, --username USERNAME
WordPress username
-p PASSWORD, --password PASSWORD
WordPress password
| फ़्लैग | विवरण |
|---|---|
-u | लक्षित WordPress आधार URL |
-un | WordPress उपयोगकर्ता नाम |
-p | WordPress पासवर्ड |
यात्रा करने से पहले:
http://target.com/wp-admin/options.php
default_role = subscriber
शोषण के बाद:
default_role = administrator ✅
उपलब्ध होते ही तुरंत प्लगइन को पैच किए गए संस्करण में अपडेट करें।
उस समय तक, /wp-admin/admin-ajax.php तक पहुँच को प्रतिबंधित करें और default_role की निगरानी करें।
यह PoC केवल नैतिक और शैक्षिक उद्देश्यों के लिए Nxploited - Khaled Alenazi द्वारा बनाया गया था।