PT-2026-71449
CVE-2026-73621
·
تاريخ النشر
2026-08-03
·
تاريخ التحديث
2026-09-18
الوصف من
CVSS 4.0
9.3
حرجةالمقاييسAV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات GitPython السابقة للإصدار 3.1.56
الوصف
توجد مشكلة حقن معلمات في الأسلوب
Commit.count()، الذي يقوم بإعادة توجيه معلمات الكلمات الرئيسية إلى git rev-list دون استخدام آلية الحماية check unsafe options. يمكن للمهاجم القادر على التحكم في الخيارات التي يتم تمريرها إلى Commit.count() تزويد المتغير output بمسار ملف محدد. يؤدي هذا إلى قيام النظام بتنفيذ الأمر git rev-list --output=<path>، الذي يفتح الملف المستهدف ويقوم باقتطاعه إلى صفر بايت، مما يؤدي إلى تدمير ملف عشوائي بمستوى امتيازات العملية.التوصيات
تحديث GitPython إلى الإصدار 3.1.56 أو أحدث.
كإجراء تخفيفي مؤقت، تقييد أو التحقق من صحة أي خيارات مقدمة من المستخدم يتم تمريرها إلى الأسلوب
Commit.count().قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾