PT-2026-45841
CVE-2026-48598
·
تاريخ النشر
2026-06-02
·
تاريخ التحديث
2026-07-10
الوصف من
CVSS 3.1
3.7
منخفضةالمقاييسAV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات tesla من 0.8.0 إلى 1.18.2
الوصف
يؤدي الترميز أو الهروب غير الصحيح للمخرجات إلى السماح بحقن رأس جزء متعدد الأجزاء من خلال قيم معلمة
Content-Disposition غير المحروصة. تقوم الدالة part headers for disposition() باستيفاء معلمات التوزيع دون التحقق من صحة أحرف إرجاع العربة (r) أو تغذية السطر ( ) أو علامات الاقتباس المزدوجة. يتم استلام هذه القيم من الجهة المستدعية عبر add field() (المعلمة name) وadd file() (المعلمة filename) وadd file content() (المعلمة filename وخيارات التوزيع الأخرى). يمكن أن يؤدي حرف الاقتباس المزدوج إلى إغلاق معلمة مقتبسة قبل الأوان، في حين أن تسلسلات r يمكن أن تنهي رأس Content-Disposition لبدء رأس مزور جديد أو إنهاء كتلة الرأس لإضافة بايتات في مقدمة نص الجزء. بالإضافة إلى ذلك، يستخدم مسار اسم الملف الافتراضي في add file() دالة Path.basename()، التي لا تزيل أحرف إرجاع العربة أو تغذية السطر.التوصيات
قم بالتحديث إلى الإصدار 1.18.3.
تحقق من صحة قيم معلمات التوزيع قبل تمريرها إلى
add field() أو add file() أو add file content()، وارفض أي قيمة تحتوي على r أو أو علامات الاقتباس المزدوجة.قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾