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) عند معالجة التكوينات غير الموثوق بها. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾