PT-2026-24118
CVE-2026-31816
·
تاريخ النشر
2026-03-09
·
تاريخ التحديث
2026-03-25
الوصف من
CVSS 3.1
9.1
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Budibase الأقدم من 3.31.5
الوصف
Budibase هي منصة «لو كود» تُستخدم لإنشاء أدوات داخلية، وسير عمل، ولوحات تحكم إدارية. توجد ثغرة في برنامج الوسيط
authorized() الخاص بالخادم، والمصمم لحماية نقاط نهاية واجهة برمجة التطبيقات (API) من جانب الخادم. عند إرفاق نمط مسار webhook بسلسلة الاستعلام لأي طلب، يمكن للمهاجم تجاوز برنامج الوسيط هذا. تستخدم الدالة isWebhookEndpoint() تعبيرًا منتظمًا غير مثبتًا يقوم بتقييم عنوان URL بالكامل، بما في ذلك معلمات الاستعلام، عبر ctx.request.url. عند حدوث تطابق، تقوم البرمجية الوسيطة authorized() باستدعاء return next() على الفور، مما يؤدي فعليًّا إلى تجاهل جميع عمليات المصادقة والتفويض والتحقق من الوظائف وحماية CSRF. وهذا يسمح لمهاجم بعيد غير مصادق عليه بالوصول إلى أي نقطة نهاية لواجهة برمجة التطبيقات (API) من جانب الخادم. المكونان المعرضان للخطر هما الوسيطة authorized() والدالة isWebhookEndpoint(). نقاط نهاية واجهة برمجة التطبيقات (API) معرضة لهذا الثغرة. المعلمة المعرضة للخطر هي سلسلة الاستعلام.التوصيات
الإصدارات الأقدم من 3.31.5 متأثرة. قم بالتحديث إلى الإصدار 3.31.5 أو أحدث لحل هذه المشكلة.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾