CVE-2026-12432
نماذج الدفع Stripe بواسطة WP Full Pay <= 8.4.3 - فقدان التفويض للتلاعب غير المصادق عليه بسجلات الدفع عبر معامل 'paymentIntentId'
- تم النشر
- 27/06/2026
- محدث
- 29/06/2026
- تخصيص CNA
- Wordfence
- الأدلة المرصودة
- 15/08/2026
CVSS الأساسي
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:Nمنخفض · الثلاثين يومًا القادمة
- المئوية
- 45.2%
- تاريخ الموديل
- 21/09/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
ملخص
# ثغرة WP Full Stripe Free المكوّن الإضافي WP Full Stripe Free لووردبريس عرضة لثغرة **Missing Authorization** (غياب التحقق من الصلاحيات) في الإصدارات حتى 8.4.3 شاملة، وذلك عبر إجراء AJAX باسم `wpfs_update_failed_payment_status`. تتم تسجيل المعالج عبر خطافَي `wp_ajax_` و `wp_ajax_nopriv_` معًا، والدالة الأساسية `update_failed_payment_status()` لا تُجري أي فحص للصلاحيات، ولا أي تحقق من nonce، ولا أي فحص لتسجيل الدخول قبل استدعاء `$this->db->updatePaymentByEventId()` مع معاملات POST يتحكم بها المهاجم. هذا يتيح للمهاجمين غير المصادقين الذين يمكنهم الحصول على معرف Stripe Payment Intent صالح للموقع المستهدف (حيث يتم كشف معرفات Payment Intent لمتصفح العميل أثناء تدفقات الدفع العادية عبر Stripe.js) التلاعب بسجلات الدفع في قاعدة بيانات الموقع، ووضع علامة "فاشل" على مدفوعات كانت ناجحة سابقًا، والكتابة فوق رموز ورسائل الفشل بقيم يوفّرها المهاجم.
المصادر
1WP Full Stripe Free <= 8.4.3 - فقدان التفويض
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.