PT-2026-134231
CVE-2026-61725
·
تاريخ النشر
2026-10-30
·
تاريخ التحديث
2026-10-30
الوصف من
CVSS 3.1
6.1
متوسطةالمقاييسAV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:L
اسم البرنامج المصاب والإصدارات المتأثرة
sevenz-rust2 الإصدارات السابقة لـ 0.21.1
الوصف
تسمح عملية استخراج أرشيف 7z خبيث بكتابة أو استبدال ملفات خارج دليل الوجهة المحدد. في
src/util/decompress.rs تقوم الدالة decompress impl بحساب الوجهة باستخدام dest.join(entry.name()) دون تطبيع اسم الإدخال بتنسيق UTF-16 أو التحقق من بقاء المسار ضمن الجذر. وبناءً على ذلك، يمكن لمكونات الدليل الأب الهروب من جذر الاستخراج، كما يمكن للمسارات المطلقة أن تؤدي إلى تجاهل الوجهة تمامًا. بعد ذلك، تقوم الدالة default entry extract fn بالكتابة في هذه المسارات باستخدام File::create. يؤثر هذا السلوك على الدوال decompress و decompress file و decompress with password و decompress file with password. قد يؤدي استبدال الملفات الحساسة مثل ملفات التكوين أو بدء التشغيل أو cron أو ملفات البناء إلى تنفيذ تعليمات برمجية أو ضمان الاستمرارية في النظام.التوصيات
تحديث sevenz-rust2 إلى الإصدار 0.21.1.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾