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's eval() إطلاقًا.

  • WordPress.org: https://wordpress.org/plugins/hdwebmobile-formula-pricing/
  • المتطلبات: WordPress 6.9+، WooCommerce، PHP 7.4+
  • الترخيص: GPLv2 أو أحدث

الوصف

يتيح إضافة تسعير صيغة HDWebmobile للعملاء إدخال القياسات أو الكميات في صفحة المنتج، ويقوم بتسعير المنتج مباشرةً من صيغة تكتبها أنت باستخدام أسماء تلك الحقول (مثل 10 + width * height * 0.05 لمادة مقطوعة حسب الطلب تُسعّر حسب المساحة). هذه حاجة حقيقية شائعة للمتاجر التي تبيع أقمشة مخصصة المقاسات، أو مطبوعات مؤطرة، أو عناصر محفورة، أو أي شيء يُسعّر حسب الأبعاد أو الكمية، وليس مجرد رقم ثابت.

لماذا يوجد هذا الإضافة

كان أحد الإضافات المنافسة "Custom Product Addons Pro" يطبّق التسعير القائم على الصيغ بتمرير نص صيغة التاجر مباشرةً إلى PHP's eval() وقت الحساب (CVE-2026-4001) -- وهي ثغرة تنفيذ كود عن بُعد دون مصادقة. يسد هذا الإضافة فئة الثغرات بأكملها من خلال البناء:

  • يتم تحويل الصيغة إلى رموز حرفًا بحرف ضمن مجموعة صارمة من العناصر المسموح بها: الأرقام، وأسماء الحقول التي قمت بتكوينها، وعوامل التشغيل الحسابية الأربعة بالإضافة إلى الأقواس. أي شيء آخر في نص الصيغة -- أي تسلسل أحرف آخر، أو أي نمط يشبه استدعاء دالة، أو أي حرف خاص -- يتسبب في رفض الصيغة نهائيًا عند حفظها.
  • يتم تقييم تدفق الرموز بواسطة محلل حسابي صغير مكتوب يدويًا. لا يوجد ، ولا ، ولا أي توزيع ديناميكي للدوال من أي نوع في أي مكان في هذا الإضافة -- العمليات الوحيدة التي يمكن تشغيلها على الإطلاق هي الجمع والطرح والضرب والقسمة لأرقام عادية.
eval()
create_function()
  • كما أن معاينة السعر المباشرة المواجهة للعميل لا تكشف صيغتك للمتصفح أبدًا: يتم حسابها عبر استدعاء AJAX يعود إلى خادمك الخاص، عبر نفس المُقيّم الآمن المستخدم عند إتمام الشراء، لذا لا يتم إرسال نص الصيغة نفسه إلى متصفح الزائر أبدًا.
  • يتم دائمًا إعادة حساب السعر الفعلي المستخدم عند إتمام الشراء من جانب الخادم من حقول المنتج المخزنة وصيغته -- ولا يُوثق به أبدًا مما أرسله المتصفح.
  • الميزات

    • أضف حتى 6 حقول إدخال رقمية لكل منتج (التسمية، اسم المتغير، الحدود الدنيا/القصوى، القيمة الافتراضية)
    • اكتب صيغة تشير إلى تلك الحقول بالاسم -- يتم التحقق من سلامتها لحظة حفظها
    • معاينة سعر مباشرة في صفحة المنتج أثناء كتابة العميل، تُحسب من جانب الخادم
    • حدود اختيارية للحد الأدنى/الأقصى للسعر، بحيث لا يمكن لأي مجموعة من المدخلات إنتاج سعر غير معقول
    • يتم فرض الحدود الدنيا/القصوى لكل حقل مرة أخرى من جانب الخادم وقت إضافة المنتج إلى السلة، وليس فقط في المتصفح
    • تظهر قيم الحقول في شاشات السلة، وإتمام الشراء، والطلبات تمامًا كما أُدخلت

    التطوير

    هيكل إضافة WordPress قياسي:

    root@kitploit:~
    hdwebmobile-formula-pricing.php    Bootstrap
    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.

    تنزيل الأداة