PT-2026-48662
CVE-2026-11816
·
تاريخ النشر
2026-06-11
·
تاريخ التحديث
2026-08-07
الوصف من
CVSS 3.1
8.1
عاليةالمقاييسAV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Keras الأقدم من 3.14.0
الوصف
توجد مشكلة في اجتياز المسار في أدوات استخراج الأرشيف الموجودة في
keras/src/utils/file utils.py. تقوم الدالتان filter safe tarinfos() وfilter safe zipinfos() بالتحقق من صحة مسارات مكونات الأرشيف مقابل الدليل العامل الحالي للعملية (CWD) بدلاً من وجهة الاستخراج الفعلية. في البيئات التي يتم فيها تعيين CWD على /، مثل حاويات Docker، ومشغلات CI/CD، وبيئات Jupyter، يصبح حد التحقق هو جذر نظام الملفات، مما يسمح لمسارات التجاوز بتخطي الفحوصات الأمنية. بالإضافة إلى ذلك، يحتوي مرشح ملفات zip على خطأ يثير استثناء AttributeError عند مواجهة إدخال محظور، مما يؤدي إلى استخراج غير مكتمل. تتأثر تثبيتات Python 3.11 بشكل أكبر لأنها تفتقر إلى شبكة الأمان filter=”data“، وتعتمد حصريًّا على المرشح المعيب القائم على CWD. وقد يؤدي ذلك إلى كتابة ملفات عشوائية خارج الدليل المقصود، مما قد يسمح بالكتابة فوق ملفات التكوين، أو حقن كود ضار، أو إتلاف مجموعات بيانات التعلم الآلي وخطوط الأنابيب.التوصيات
قم بالتحديث إلى الإصدار 3.14.0 أو أحدث.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾