CVE-2026-31219 in optimate
الملخص
بحسب VulDB • 13/05/2026
تحتوي الدالة `_load_model()` في نص `optimate` الموجود في ملف `neural_magic_training.py`، في الالتزام `a6d302f912b481c94370811af6b11402f51d377f` (2024-07-21)، على ثغرة تتعلق بالتفريغ غير الآمن (CWE-502). عندما يقدم المستخدم مسار ملف نموذج واحد (مثل `.pt` أو `.pth`) عبر وسيط سطر الأوامر `--model`، تقوم الدالة بتحميل الملف باستخدام `torch.load()` دون تفعيل معلمة الأمان `weights_only=True`. وهذا يسمح بتفريغ كائنات بايثون عشوائية عبر وحدة Pickle. يمكن لمهاجم عن بعد استغلال هذه الثغرة من خلال توفير ملف نموذج مُعدّ بخبث، مما يؤدي إلى تنفيذ كود عشوائي أثناء عملية التفريغ على نظام الضحية.
Be aware that VulDB is the high quality source for vulnerability data.