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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
hdwebmobile-formula-pricing — WooCommerce प्लगइन: फॉर्मूला-आधारित सुरक्षित उत्पाद मूल्य निर्धारण, CVE-2026-4001 के eval()-आधारित RCE को बंद करना | Kitploit
उपकरण/GitHubGitHub/htrxuan/hdwebmobile-formula-pricing
भेद्यता विश्लेषणकोड विश्लेषणवेब सुरक्षालर्निंग और शिक्षाचयनित संसाधन
GitHubhtrxuan/hdwebmobile-formula-pricing

hdwebmobile-formula-pricing

WooCommerce प्लगइन: फॉर्मूला-आधारित सुरक्षित उत्पाद मूल्य निर्धारण, CVE-2026-4001 के eval()-आधारित RCE को बंद करना

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

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

सभी देखें →

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

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

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

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

HDWebmobile फॉर्मूला प्राइसिंग

ग्राहक द्वारा दर्ज किए गए नंबरों से फॉर्मूले का उपयोग करके उत्पाद की कीमत तय करें -- सुरक्षित रूप से मूल्यांकित, कभी भी PHP के eval() के साथ नहीं।

  • WordPress.org: https://wordpress.org/plugins/hdwebmobile-formula-pricing/
  • आवश्यकताएँ: WordPress 6.9+, WooCommerce, PHP 7.4+
  • लाइसेंस: GPLv2 या बाद का संस्करण

विवरण

HDWebmobile फॉर्मूला प्राइसिंग ग्राहकों को उत्पाद पृष्ठ पर माप या मात्रा दर्ज करने देता है, और उत्पाद की कीमत उस फॉर्मूले से लाइव तय करता है जिसे आप उन फ़ील्ड नामों का उपयोग करके लिखते हैं (जैसे कस्टम-कट सामग्री के लिए क्षेत्रफल के आधार पर मूल्य निर्धारण हेतु 10 + width * height * 0.05)। यह कस्टम-आकार के कपड़े, फ्रेम किए गए प्रिंट, उत्कीर्ण वस्तुएं, या किसी भी चीज़ की बिक्री करने वाले स्टोरों के लिए एक सामान्य वास्तविक आवश्यकता है, जिसकी कीमत आयाम या मात्रा पर आधारित होती है, न कि केवल एक सपाट संख्या पर।

यह प्लगइन क्यों मौजूद है

एक प्रतिस्पर्धी "कस्टम प्रोडक्ट ऐडऑन्स प्रो" प्लगइन ने गणना के समय व्यापारी के फॉर्मूले के टेक्स्ट को सीधे PHP के eval() में पास करके फॉर्मूला-आधारित मूल्य निर्धारण लागू किया था (CVE-2026-4001) -- एक बिना प्रमाणीकरण के रिमोट कोड निष्पादन भेद्यता। यह प्लगइन निर्माण के आधार पर उस पूरी भेद्यता श्रेणी को बंद कर देता है:

  • फॉर्मूले को वर्ण-दर-वर्ण टोकनाइज़ किया जाता है और अनुमत तत्वों के एक सख्त सेट में सीमित किया जाता है: संख्याएँ, आपके स्वयं के कॉन्फ़िगर किए गए फ़ील्ड नाम, और चार अंकगणितीय ऑपरेटरों के साथ कोष्ठक। फॉर्मूले के टेक्स्ट में कुछ भी और -- कोई भी अन्य अक्षर अनुक्रम, कोई भी फ़ंक्शन-कॉल जैसा पैटर्न, कोई भी विशेष वर्ण -- आपके सहेजने पर फॉर्मूले को पूरी तरह से अस्वीकार कर देता है।
  • टोकन स्ट्रीम का मूल्यांकन एक छोटे हाथ से लिखे गए अंकगणितीय पार्सर द्वारा किया जाता है। इस प्लगइन में कहीं भी कोई eval(), कोई create_function(), या किसी भी प्रकार का डायनामिक फ़ंक्शन डिस्पैच नहीं है -- केवल संचालन जो कभी चल सकते हैं वे हैं सामान्य संख्याओं का जोड़, घटाव, गुणा और भाग।
  • ग्राहक-सामने वाला लाइव मूल्य पूर्वावलोकन भी आपके फॉर्मूले को ब्राउज़र में कभी उजागर नहीं करता: इसकी गणना आपके अपने सर्वर पर वापस AJAX कॉल द्वारा की जाती है, उसी सुरक्षित मूल्यांकनकर्ता के माध्यम से जो चेकआउट पर उपयोग होता है, इसलिए फॉर्मूले का टेक्स्ट कभी भी आगंतुक के ब्राउज़र को नहीं भेजा जाता।
  • चेकआउट पर उपयोग की जाने वाली वास्तविक कीमत हमेशा उत्पाद के अपने संग्रहीत फ़ील्ड और फॉर्मूले से सर्वर-साइड पर पुनर्गणना की जाती है -- ब्राउज़र द्वारा सबमिट की गई चीज़ पर कभी भरोसा नहीं किया जाता।
  • विशेषताएँ

    • प्रति उत्पाद 6 तक संख्यात्मक इनपुट फ़ील्ड जोड़ें (लेबल, चर नाम, न्यूनतम/अधिकतम सीमाएँ, डिफ़ॉल्ट मान)
    • उन फ़ील्ड्स को नाम से संदर्भित करने वाला फॉर्मूला लिखें -- सहेजते ही सुरक्षा के लिए मान्य किया जाता है
    • ग्राहक के टाइप करते ही उत्पाद पृष्ठ पर लाइव मूल्य पूर्वावलोकन, सर्वर-साइड पर गणना की जाती है
    • वैकल्पिक न्यूनतम/अधिकतम मूल्य सीमाएँ, ताकि इनपुट का कोई भी संयोजन अनुचित मूल्य उत्पन्न न कर सके
    • प्रत्येक फ़ील्ड की न्यूनतम/अधिकतम सीमाएँ कार्ट में जोड़ने के समय सर्वर-साइड पर फिर से लागू की जाती हैं, न कि केवल ब्राउज़र में
    • फ़ील्ड मान कार्ट, चेकआउट और ऑर्डर स्क्रीन पर ठीक वैसे ही दिखते हैं जैसे दर्ज किए गए थे

    विकास

    मानक WordPress प्लगइन संरचना:

    root@kitploit:~
    hdwebmobile-formula-pricing.php    बूटस्ट्रैप
    includes/class-hdfp-activator.php
    includes/class-hdfp-admin.php
    includes/class-hdfp-cart.php
    includes/class-hdfp-core.php
    includes/class-hdfp-formula-evaluator.php
    includes/class-hdfp-frontend.php
    includes/class-hdfp-hub.php
    includes/class-hdfp-product.php
    

    HDWebmobile के केंद्रित, एकल-उद्देश्य वाले WooCommerce प्लगइन्स के सूट का हिस्सा।

    लाइसेंस

    GPLv2 या बाद का संस्करण। LICENSE देखें।

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