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().
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-P538-C434-8V24
ECHO-7B9B-6AD3-42A3
OESA-2026-3699
OESA-2026-3700
OESA-2026-3721
OPENSUSE-SU-2026:11566-1
OPENSUSE-SU-2026:21874-1
PYSEC-2026-3950
SUSE-SU-2026:4072-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾