PT-2026-55705

CVE-2026-14535

·

تاريخ النشر

2026-07-04

·

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

2026-07-10

الوصف من

CVSS 3.1
9.8
حرجة
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Trail of Bits التي تسبق الإصدار 0.1.12
الوصف
توجد مشكلة تتمثل في أن مرحلة التحليل UnsafeImportsML تستدعي دون قيد أو شرط الدالة AnalysisContext.shorten code(node) على كل عقدة استيراد. يؤدي هذا الإجراء إلى ملء مجموعة AnalysisContext.reported shortened code المشتركة، مما يتسبب في تخطي مرحلة التحليل التالية MLAllowlist لفحوصات قائمة السماح الخاصة بها بالكامل. ونتيجة لذلك، تصبح مرحلة التحليل MLAllowlist كودًا ميتًا وتفشل في تحديد عمليات استيراد الوحدات النمطية من خارج نظام ML المعروف بأمانه. وهذا يسمح باستدعاء وحدات المكتبة القياسية غير الموجودة في قائمة الحظر UNSAFE IMPORTS عبر إزالة تسلسل pickle عندما تستدعي واجهة برمجة التطبيقات fickling.load() الدالة check safety()، التي تُرجع بشكل خاطئ نتيجة LIKELY SAFE، مما يؤدي إلى تنفيذ الحمولة.
التوصيات
التحديث إلى إصدار أحدث من 0.1.11.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-CFFV-GRGG-G429
PYSEC-2026-2150
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾