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 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-HQP4-2352-XF5R
OESA-2026-3234
OESA-2026-3235
OESA-2026-3236
PYSEC-2026-2324
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾