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 المقدم من العميل.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-G9F6-9775-HFFM
GO-2026-4759
OPENSUSE-SU-2026:21483-1
SUSE-SU-2026:1135-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾