PT-2026-57441 · Unknown · Parse Server
CVSS v4.0
2.1
منخفضة
| المتجه | AV:N/AC:L/AT:P/PR:L/UI:P/VC:N/VI:L/VA:N/SC:L/SI:L/SA:N |
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Parse Server من 9.0.0 إلى 9.10.0-alpha.1
إصدارات Parse Server من 8.x إلى 8.6.83
الوصف
توجد مشكلة في البرمجة النصية عبر المواقع (XSS) المخزنة عندما يفشل البرنامج في التعرف على امتداد الملف الذي تم تحميله عبر حزمة mime، مما يؤدي إلى الاحتفاظ بنوع المحتوى (Content-Type) المقدم من العميل. يمكن لـ Content-Type غير الصحيح الذي لا يتبع تنسيقًا صالحًا لنوع الوسائط/النوع الفرعي (على سبيل المثال، ’image‘ أو ’image/‘ أو ’image//svg+xml‘) تجاوز قائمة الحظر
fileUpload.fileExtensions وتخزينه دون تعديل. عند استخدام محولات التخزين التي تحتفظ بنوع المحتوى (Content-Type) الذي تم تحميله وتقدمه، مثل Amazon S3 أو Google Cloud Storage أو Azure Blob Storage، قد تفشل المتصفحات في تحليل القيمة غير الصحيحة وإجراء عملية استكشاف MIME. وهذا يسمح بعرض ملف يبدأ بـ HTML على أنه HTML، مما يؤدي إلى تنفيذ البرامج النصية المضمنة في مصدر التطبيق ضد المستخدمين الذين يصلون إلى عنوان URL للملف. لا يتأثر محول التخزين الافتراضي GridFS بهذه المشكلة.التوصيات
قم بالتحديث إلى الإصدار 9.10.0-alpha.2 أو أحدث.
قم بالتحديث إلى الإصدار 8.6.84 أو أحدث.
استغلال
إصلاح
Unrestricted File Upload
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
تصنيف نقاط الضعف
المعرّفات ذات الصلة
المنتجات المتأثرة
Parse Server