PT-2026-137990
CVE-2026-107622
·
تاريخ النشر
2026-11-06
·
تاريخ التحديث
2026-11-06
الوصف من
CVSS 3.1
9.8
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المصاب والإصدارات المتأثرة
BuddyForms الإصدارات السابقة لـ 2.10.6
الوصف
توجد ثغرة تسمح للمهاجمين غير المصرح لهم بتصعيد الامتيازات والسيطرة الكاملة على الموقع. يحدث ذلك عبر هجوم خلط نوع النموذج باستخدام المعلمة
bf post type. يقوم معالج إرسال الواجهة الأمامية العامة buddyforms form response no ajax() بتفويض عمليات الإرسال بناءً على علامة public submit ولكنه يثق في bf post type التي يوفرها المهاجم لتحديد نوع المنشور للكائنات الجديدة. بالإضافة إلى ذلك، يفتقر مستمع save post المسمى buddyforms edit form save meta box data() إلى فحص صلاحية current user can() وإلى nonce خاص بباني النماذج، مما يسمح بحفظ buddyforms options التي يوفرها المهاجم دون شروط لمنشورات Custom Post Type (CPT) الجديدة من نوع buddyforms. يمكن للمهاجم إدراج تكوين نموذج خبيث بقيمة new user role يتم التحكم فيها في سجل النماذج العام، ثم تقديم طلب تسجيل من خلال هذا النموذج لإنشاء حساب مسؤول. يتطلب هذا تفعيل إعداد Anyone can register في WordPress ووجود نموذج BuddyForms عام واحد على الأقل مرتبط بصفحة.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾