PT-2026-51461 · Budibase · Budibase

·

CVE-2026-54352

·

تاريخ النشر

2026-06-22

·

تاريخ التحديث

2026-06-30

CVSS v3.1

9.6

حرجة

المتجهAV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Budibase الأقدم من 3.39.9
الوصف
توجد مشكلة تتيح لمنشئ على مستوى مساحة العمل قراءة أي ملف يمكن لعملية الخادم الوصول إليه، وذلك عن طريق تحميل ملف مضغوط PWA مصمم خصيصًا لهذا الغرض. تقوم نقطة النهاية POST /api/pwa/process-zip باستخراج الملف المضغوط الذي تم تحميله باستخدام مكتبة تحافظ على الروابط الرمزية المطلقة. يفشل مدقق مصدر الرموز (icon-source) في النظام في رفض هذه الروابط الرمزية، مما يسمح لملف مخزّن داخل الدليل الأساسي بالإشارة إلى ملفات النظام الحساسة. وبالتالي، يفتح الخادم المسار الذي تم تحليله ويقوم بتدفق البايتات إلى MinIO، والتي يتم بعد ذلك إرجاعها إلى المستخدم عبر نقطة النهاية GET /api/assets/{appId}/pwa/{uuid}.png. في عمليات نشر Docker الافتراضية حيث يعمل الخادم بصفة الجذر (root)، قد يؤدي ذلك إلى الكشف عن ملفات حساسة مثل /etc/shadow و/data/.env، والتي تحتوي على بيانات اعتماد حساسة مثل JWT SECRET وINTERNAL API KEY وDATABASE URL.
التوصيات
تحديث Budibase إلى الإصدار 3.39.9 أو أحدث.

استغلال

إصلاح

Link Following

Path traversal

وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾

تصنيف نقاط الضعف

المعرّفات ذات الصلة

CVE-2026-54352
GHSA-W7MQ-R738-X278

المنتجات المتأثرة

Budibase