PT-2026-53854
CVE-2026-57079
·
تاريخ النشر
2026-06-30
·
تاريخ التحديث
2026-07-20
الوصف من
CVSS 3.1
5.3
متوسطةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Net::BitTorrent الأقدم من 2.0.2
الوصف
توجد مشكلة تسمح بكتابة الملفات خارج دليل التنزيل المحدد بسبب اختراق المسار في البيانات الوصفية المقدمة من الأقران. على الرغم من التحقق من صحة مكونات مسار الملف أثناء استيعاب ملف .torrent، فإن مسار البيانات الوصفية الذي تعالجه الدالة
on metadata received() (التي يتم الوصول إليها عبر ملحق BEP09 ut metadata) يمرر أسماء الملفات التي يزودها المهاجم مباشرةً إلى Storage::add file() وStorage:: parse file tree(). ونظرًا لأن الدالة child() في Path::Tiny لا تقوم بتجميع مقاطع ”..“، فإن مفتاح شجرة الملفات في الإصدار v2، أو عنصر files[].path في الإصدار v1، أو اسم ملف واحد يحتوي على هذه المقاطع يمكن أن يؤدي إلى مواقع خارج دليل التنزيل. وبما أن النظير يتحكم أيضًا في تجزئات الأجزاء والبايتات المقدمة، يتم تجاوز عملية التحقق من المحتوى، مما يسمح للمهاجم بكتابة محتوى تعسفي إلى مسار تعسفي على المضيف.التوصيات
تحديث Net::BitTorrent إلى إصدار أحدث من 2.0.1.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾