PT-2026-55585

CVE-2026-12481

·

تاريخ النشر

2026-07-03

·

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

2026-10-25

الوصف من

CVSS 3.1
9.8
حرجة
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
keras-team/keras الإصدار 3.14.0
الوصف
تؤدي المعالجة غير السليمة لعملية إزالة التسلسل في طبقة Lambda إلى السماح بتنفيذ تعليمات برمجية تعسفية على مستوى نظام التشغيل في سياق عملية الخادم أو عملية المستخدم. تفشل الدالة raise for lambda deserialization() في فرض الحماية الخاصة بالوضع الآمن (safe-mode) عندما يتم تعيين safe mode إلى None، وهي القيمة الافتراضية عند استدعاء from config() خارج سياق SafeModeScope. يعامل هذا الخطأ المنطقي القيمة None على أنها False، مما يؤدي إلى تجاوز الحماية والسماح بإلغاء تسلسل البايت كود marshal الذي يتحكم فيه المهاجم. تشمل مواقع الاستدعاء المتأثرة نقاط النهاية keras.layers.deserialize(config) وkeras.models.clone model(model)، بالإضافة إلى أي استدعاء مباشر للدالة Lambda.from config(config) دون وجود SafeModeScope(True) محيط.
التوصيات
بالنسبة للإصدار 3.14.0، تأكد من استدعاء Lambda.from config(config) داخل نطاق SafeModeScope(True) لفرض حارس الوضع الآمن.
كإجراء تخفيفي مؤقت، قم بتقييد استخدام نقاط النهاية keras.layers.deserialize(config) وkeras.models.clone model(model) عند معالجة التكوينات غير الموثوق بها.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-5GWJ-M78Q-7PQ3
PYSEC-2026-3631
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾