PT-2025-36997

CVE-2025-59042

·

تاريخ النشر

2025-09-09

·

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

2026-10-23

الوصف من

CVSS 3.1
7.3
عالية
المقاييسAV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة:
إصدارات PyInstaller السابقة للإصدار 6.0.0
الوصف:
يقوم PyInstaller بتجميع تطبيقات Python وتبعياتها في حزمة واحدة. يمكن أن يسمح إدخال مصمم خصيصًا يتم إضافته إلى sys.path أثناء عملية التمهيد لتطبيق تم تجميده بواسطة PyInstaller، جنبًا إلى جنب مع محاولة البرنامج النصي للتمهيد تحميل وحدة نمطية اختيارية لفك تشفير البايت كود، لمهاجم غير متمتع بامتيازات بتنفيذ تعليمات برمجية Python تعسفية. ويتطلب ذلك أن يكون التطبيق قد تم بناؤه باستخدام إصدارات PyInstaller الأقدم من 6.0.0، مع تعطيل تشفير البايت كود، كما يجب أن يكون المهاجم قادرًا على إنشاء ملفات/مجلدات في نفس المجلد الذي يوجد فيه الملف القابل للتنفيذ على نظام ملفات يدعم استخدام الرمز ? في أسماء الملفات. وقد يؤدي الاستغلال الناجح إلى تنفيذ تعليمات برمجية تعسفية، مع احتمال الحصول على امتيازات مرتفعة إذا كان الملف القابل للتنفيذ يعمل بهذه الامتيازات.
التوصيات:
يجب ترقية إصدارات PyInstaller الأقدم من 6.0.0 إلى الإصدار 6.0.0 أو أحدث لإزالة دعم تشفير البايت كود، مما يقضي فعليًّا على وسيلة الهجوم.
إذا كانت الترقية غير ممكنة، فتأكد من وجود أذونات مناسبة على الدلائل التي تحتوي على ملفات قابلة للتنفيذ حساسة من الناحية الأمنية للتخفيف من حدة المشكلة.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-P2XP-XX3R-MFFC
OESA-2025-2322
OESA-2025-2323
OESA-2025-2324
PYSEC-2026-1813
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾