PT-2026-26865 · WordPress · Build App Online
CVSS v3.1
5.3
متوسطة
| المتجه | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N |
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
المكوّن الإضافي «Build App Online» لـ WordPress للإصدارات الأقدم من 1.0.24
الوصف
المكوّن الإضافي «Build App Online» لـ WordPress معرض لخطر الوصول غير المصرح به. يقوم المكوّن الإضافي بتسجيل نقطة نهاية واجهة برمجة التطبيقات (API)
build-app-online-update-vendor-product عبر wp ajax nopriv دون اتخاذ تدابير أمنية كافية. وعلى وجه التحديد، لا توجد عمليات تحقق من المصادقة أو التحقق من الصلاحيات أو التحقق من صحة الرمز العشوائي (nonce) داخل الدالة update vendor product(). تقبل هذه الدالة معرّف المنشور (post ID) الذي يقدمه المستخدم وتستخدم wp update post() لتعديل حقل post author دون التحقق من أذونات المستخدم. وهذا يسمح للمهاجمين غير المصادق عليهم بتعديل قيمة post author لأي منشور إلى 0، مما يؤدي فعليًا إلى إزالة المؤلف الأصلي. كما يمكن للمهاجمين المصادق عليهم المطالبة بملكية المنشورات عن طريق تغيير post author إلى معرّف المستخدم الخاص بهم. المعلمة المعرضة للخطر هي معرّف المنشور.التوصيات
قم بتحديث المكون الإضافي Build App Online إلى الإصدار 1.0.24 أو أحدث.
إصلاح
Missing Authorization
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
تصنيف نقاط الضعف
المعرّفات ذات الصلة
المنتجات المتأثرة
Build App Online