Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2026-11387-WooCommerce-SMS-OTP — SMS & OTP for WooCommerce, Order Notifications & Abandoned Cart Recovery प्लगइन WordPress के लिए; SMS Alert <3.9.6; बिना प्रमाणीकरण के विशेषाधिकार वृद्धि (जबरन पासवर्ड रीसेट) | Kitploit
उपकरण/GitHubGitHub/abraxas/cve-2026-11387-woocommerce-sms-otp
विशेषाधिकार वृद्धिभेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणवेब सुरक्षापेनिट्रेशन टेस्टिंगप्रमाणीकरण
GitHubabraxas/cve-2026-11387-woocommerce-sms-otp

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

सभी देखें →

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

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

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

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

CVE-2026-11387-WooCommerce-SMS-OTP

SMS & OTP for WooCommerce, Order Notifications & Abandoned Cart Recovery प्लगइन WordPress के लिए; SMS Alert <3.9.6; बिना प्रमाणीकरण के विशेषाधिकार वृद्धि (जबरन पासवर्ड रीसेट)

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

Abraxas Labs

CVE-2026-11387

SMS Alert ≤ 3.9.5 - मनमाने पासवर्ड रीसेट के माध्यम से अनधिकृत विशेषाधिकार वृद्धि

WordPress प्लगइन SMS Alert - SMS & OTP for WooCommerce, Order Notifications & Abandoned Cart Recovery में एक गंभीर अनुचित-प्रमाणीकरण दोष। जब पासवर्ड रीसेट के लिए OTP सत्यापन सक्षम होता है, तो एक अनधिकृत कॉलर उस उपयोगकर्ता के लिए नया पासवर्ड सेट कर सकता है जिसका फ़ोन नंबर रिकॉर्ड पर है - प्रशासकों सहित - बिना उस फ़ोन के स्वामित्व को सिद्ध किए।

CVECVE-2026-11387
CWECWE-287: अनुचित प्रमाणीकरण
CVSS 3.19.8 गंभीर (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
विक्रेताCozy Vision Technologies Pvt. Ltd.
उत्पादSMS Alert (sms-alert)
प्रभावित3.9.5 तक के सभी संस्करण
पैच किया गया3.9.6 (27 जून 2026)
CNAWordfence

यह रिपॉज़िटरी केवल अधिकृत परीक्षण के लिए एक Abraxas Labs प्रूफ-ऑफ-कॉन्सेप्ट रखती है - विक्रेता प्रकटीकरण, लैब प्रतिकृति, या ऐसा होस्ट जिसका मूल्यांकन करने के लिए आपके पास लिखित अनुमति है।


सारांश

SMS Alert WooCommerce / WordPress खोए-पासवर्ड प्रवाह को हुक करता है ताकि SMS द्वारा भेजा गया एक-बार कोड नए पासवर्ड को नियंत्रित करे। प्रभावित संस्करणों में option=smsalert-change-password-form के पीछे का हैंडलर smsalert_user_newpwd को लागू करता है, बिना यह जाँचे कि कॉलर ने OTP सत्यापन पूरा किया है या अन्यथा खाते का स्वामी है।

आधिकारिक CVE रिकॉर्ड यह भी नोट करता है कि वही अनुपस्थित पहचान जाँच का उपयोग पीड़ित के ईमेल पते को बदलने और फिर सामान्य रीसेट के माध्यम से खाते पर कब्ज़ा करने के लिए किया जा सकता है। दोनों में से कोई भी मार्ग अनधिकृत खाता अधिग्रहण है।

साइटें केवल तब उजागर होती हैं जब ये दोनों सत्य हों:

  1. प्लगइन में पासवर्ड रीसेट के लिए OTP सत्यापन सक्षम है।
  2. लक्ष्य उपयोगकर्ता के पास OTP के लिए संग्रहीत फ़ोन नंबर है (अक्सर billing_phone)।

उन परिस्थितियों में प्रभाव चुने गए खाते का पूर्ण समझौता है। एक प्रशासक अधिग्रहण पूर्ण साइट समझौता है।


प्रभाव

स्थितिपरिणाम
अनधिकृत नेटवर्क पहुँचकिसी WordPress क्रेडेंशियल की आवश्यकता नहीं
लक्ष्य खरीदार / ग्राहक हैउस ग्राहक का खाता अधिग्रहण
लक्ष्य प्रशासक हैwp-admin तक विशेषाधिकार वृद्धि, प्लगइन/थीम इंस्टॉल, स्थायी मैलवेयर

गोपनीयता, अखंडता और उपलब्धता सभी उच्च हैं: हमलावर ऑर्डर और PII पढ़ सकता है, साइट सामग्री और उपयोगकर्ताओं को बदल सकता है, और वैध स्वामी को बाहर लॉक कर सकता है।


तकनीकी नोट्स

SMS Alert के साथ पासवर्ड रीसेट मोटे तौर पर इस तरह दिखता है:

lost-password request  →  OTP to the user’s phone  →  verified change-password POST

टूटा हुआ चरण अंतिम है। प्लगइन $_REQUEST['option'] == 'smsalert-change-password-form' पर रूट करता है (3.9.5 में class-wpresetpassword.php देखें) और फिर सबमिट किया गया पासवर्ड लिखता है। यह उस POST को पूर्व OTP सत्र, nonce, या क्षमता जाँच से नहीं बाँधता जो सिद्ध करे कि कॉलर रीसेट में नामित उपयोगकर्ता है।

यह प्रूफ-ऑफ-कॉन्सेप्ट उसी हैंडलर पर रहता है:

  1. खोए-पासवर्ड ट्रिगर - WooCommerce /my-account/lost-password/ और /wp-login.php?action=lostpassword पर wc_reset_password सेट करके POST, ताकि पीड़ित उपयोगकर्ता नाम के लिए प्लगइन का रीसेट पथ प्रवेश किया जाए।
  2. अनधिकृत पासवर्ड सेट - /, /my-account/lost-password/, और wp-login lost-password क्रिया पर option=smsalert-change-password-form के साथ smsalert_user_newpwd / smsalert_user_cnfpwd POST करें। password-reset=true वाला Location हेडर सफलता माना जाता है।
  3. लॉगिन जाँच - यदि रीडायरेक्ट ने रीसेट की पुष्टि नहीं की, तो स्क्रिप्ट नए पासवर्ड के साथ wp-login.php आज़माती है ताकि लैब रन वास्तविक अधिग्रहण को चूक (OTP विकल्प बंद, या उपयोगकर्ता पर कोई फ़ोन नहीं) से अलग बता सके।

कोई OTP सबमिट नहीं किया जाता। यही बग है।


प्रूफ ऑफ कॉन्सेप्ट

CVE-2026-11387-WooCommerce-SMS-OTP-Abraxas-Labs.py एक छोटा Python 3 क्लाइंट है: रंगीन बैनर, फिर ऊपर के तीन चरण। यह केवल उस URL से बात करता है जो आप कमांड लाइन पर पास करते हैं।

आवश्यकताएँ

  • Python 3.9+
  • requests

Homebrew Python (PEP 668) वाले macOS पर, सिस्टम pip install के बजाय venv का उपयोग करें:

python3 -m venv .venv
.venv/bin/pip install requests

उपयोग

CVE-2026-11387-WooCommerce-SMS-OTP-Abraxas-Labs.py <base_url> <victim_username> [new_password]
.venv/bin/python3 CVE-2026-11387-WooCommerce-SMS-OTP-Abraxas-Labs.py \
  https://shop.example \
  admin

तीसरा तर्क लागू करने के लिए पासवर्ड सेट करता है; डिफ़ॉल्ट abr4x4s#L4b5 है।

बिना तर्क के स्क्रिप्ट बैनर और उपयोग प्रिंट करती है, फिर 1 के साथ बाहर निकलती है। यह पुष्टि करने का सुरक्षित तरीका है कि क्लाइंट शुरू होता है।

लैब पूर्वापेक्षाएँ

लक्ष्य WordPress साइट SMS Alert ≤ 3.9.5 चला रही होनी चाहिए, रीसेट पर OTP सक्षम होना चाहिए, और पीड़ित उपयोगकर्ता नाम के पास OTP के लिए पहले से फ़ोन नंबर होना चाहिए। पैच किए गए 3.9.6+ साइट, या बिना फ़ोन वाले उपयोगकर्ता के विरुद्ध, लॉगिन जाँच विफल होने की अपेक्षा है।

इसे किसी ऐसे होस्ट पर न लक्षित करें जिसका आप स्वामी न हों या जिसका परीक्षण करने के लिए आपके पास लिखित अनुमति न हो।


शमन

  • पैच: WordPress.org प्लगइन निर्देशिका से SMS Alert को 3.9.6 या बाद के संस्करण में अपडेट करें।
  • अस्थायी कार्यaround: अपडेट लागू होने तक पासवर्ड रीसेट के लिए OTP सत्यापन अक्षम करें। यह कमजोर कोड पथ को हटा देता है।
  • संदिग्ध घटना के बाद, किसी भी ऐसे खाते के पासवर्ड बदलें जिसका फ़ोन नंबर रिकॉर्ड पर था (विशेषकर प्रशासक), उपयोगकर्ताओं और प्लगइन की समीक्षा करें, और प्रासंगिक समय-सीमा के wp-admin सत्रों को अविश्वसनीय मानें।

संदर्भ

  • CVE-2026-11387
  • Wordfence सलाह
  • NVD
  • GitHub Advisory GHSA-ggpj-jphc-wmc4
  • प्लगइन स्रोत, 3.9.5: class-ultimatemember.php (Trac)

अस्वीकरण

केवल शोध और शैक्षिक उपयोग। इस सामग्री को किसी भी होस्ट के विरुद्ध तब तक न चलाएँ, तैनात न करें, या उपयोग न करें जब तक कि आपके पास इस रिपॉज़िटरी को होस्ट करने वाले पक्ष और लक्ष्य सिस्टम के स्वामी दोनों से स्पष्ट लिखित अनुमति न हो।

Abraxas Labs · abraxaslabs.tech · github.com/abraxas · @abraxas_null

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