ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.
الملخص
إضافة FunnelKit Automations لـ WordPress مصابة بثغرة حقن SQL المستند إلى الوقت عبر المعامل 'bwfan_cart_id' في جميع الإصدارات حتى 3.8.5.2 ضمناً بسبب عدم كفاية الهروب من المعامل المقدم من المستخدم ونقص التحضير الكافي على استعلام SQL الحالي. يتيح ذلك للمهاجمين دون مصادقة إلحاق استعلامات SQL إضافية باستعلامات موجودة مسبقاً والتي يمكن استخدامها لاستخراج معلومات حساسة من قاعدة البيانات. الاستغلال هو هجوم مستمر من خطوتين: يرسل مهاجم دون مصادقة قيمة bwfan_cart_id مصممة أثناء الدفع كضيف لمتجر Store API (تتطلب فقط رمز WooCommerce عشوائي متاح للعامة)، ويتم تشغيل الحقن عندما تقوم وظيفة Action Scheduler المجدولة لاحقاً بإعادة تحميل البيانات الوصفية المخزنة عند انتقال حالة الطلب من معلق أو فاشل أو ملغي.
المعالجة
المراجع
- مرجعhttps://plugins.trac.wordpress.org/browser/wp-marketing-automations/tags/3.8.5.2/includes/db/class-bwfan-model-automation-contact.php#L132
- مرجعhttps://plugins.trac.wordpress.org/browser/wp-marketing-automations/tags/3.8.5.2/modules/abandoned-cart/class-bwfan-abandoned.php#L1007
- مرجعhttps://plugins.trac.wordpress.org/browser/wp-marketing-automations/tags/3.8.5.2/modules/abandoned-cart/class-bwfan-abandoned.php#L414
- مرجعhttps://plugins.trac.wordpress.org/changeset/3759554/wp-marketing-automations/trunk/includes/db/class-bwfan-model-automation-contact.php
- مرجعhttps://www.wordfence.com/threat-intel/vulnerabilities/id/22399b2a-75e5-428d-a9a2-8b42e23c1825?source=cve