PT-2026-4841

CVE-2026-24486

·

تاريخ النشر

2026-01-25

·

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

2026-09-14

الوصف من

CVSS 2.0
9.0
عالية
المقاييسAV:N/AC:L/Au:N/C:P/I:C/A:P
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Python-Multipart الأقدم من 0.0.22
الوصف
Python-Multipart هو محلل تدفق متعدد الأجزاء لـ Python. توجد مشكلة «تجاوز المسار» عند استخدام خيارات التكوين غير القياسية UPLOAD DIR وUPLOAD KEEP FILENAME=True. يمكن للمهاجم كتابة الملفات التي تم تحميلها في مواقع عشوائية في نظام الملفات عن طريق إنشاء اسم ملف خبيث. تحدث هذه المشكلة لأن المكتبة تبني مسار الملف باستخدام os.path.join()، وإذا كان اسم الملف يبدأ بـ ’/‘، يتم تجاهل جميع مكونات المسار السابقة. وهذا يسمح بتجاوز مجلد التحميل المقصود وكتابة الملفات في مسارات عشوائية. لا تظهر هذه الثغرة الأمنية إلا إذا تم تكوين UPLOAD DIR، وتعيين UPLOAD KEEP FILENAME على True، وتجاوز حجم الملف الذي تم تحميله الحد الأقصى MAX MEMORY FILE SIZE.
التوصيات
قم بالتحديث إلى الإصدار 0.0.22.
أو بدلاً من ذلك، تجنب استخدام UPLOAD KEEP FILENAME=True في إعدادات المشروع.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-WP53-J4WJ-2CFG
OESA-2026-2276
OPENSUSE-SU-2026:20125-1
PYSEC-2026-1852
SUSE-SU-2026:0307-1
SUSE-SU-2026:20188-1
USN-8027-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾