PT-2026-26215
CVE-2026-33221
·
تاريخ النشر
2026-03-18
·
تاريخ التحديث
2026-07-30
الوصف من
CVSS 3.1
5.3
متوسطةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Nhost الأقدم من 0.12.0
الوصف
يعتمد معالج تحميل الملفات في خدمة التخزين الخاصة بـ Nhost على رأس
Content-Type الذي يقدمه العميل دون التحقق من نوع MIME الفعلي للملف. وهذا يسمح للمهاجم بتحميل ملفات بنوع MIME تم التلاعب به، متجاوزًا أي قيود تستند إلى أنواع MIME التي تم تكوينها على وحدات التخزين. المكون المعرض للخطر هو خدمة services/storage، وتحديدًا داخل الدالة getMultipartFile (الأسطر 48-70) في الملف upload files.go. تتخطى الدالة عملية الكشف عن نوع MIME إذا قدم العميل قيمة Content-Type غير application/octet-stream، وتستخدم مباشرةً القيمة المقدمة من العميل. وقد يؤدي ذلك إلى ارتباط بيانات تعريفية غير صحيحة لنوع MIME بالملف الذي تم تحميله، مما قد يتسبب في مشكلات تتعلق بكيفية معالجة الملف من قبل الأنظمة المستهلكة. المعلمة المعرضة للثغرة هي Content-Type.التوصيات
يجب تحديث الإصدارات الأقدم من 0.12.0 إلى الإصدار 0.12.0 أو أحدث. يجب دائمًا الكشف عن نوع MIME من محتوى الملف باستخدام
mimetype.DetectReader، مع تجاهل رأس Content-Type المقدم من العميل.قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾