CVE-2026-73621 in GitPythonالمعلومات

الملخص

بحسب VulDB • 13/08/2026

تحتوي مكتبة GitPython قبل الإصدار 3.1.56 على ثغرة حقن وسائط في طريقة `Commit.count()`، حيث يتم تمرير الوسائط المفتاحية إلى الأمر `'git rev-list'` دون وجود حماية `check_unsafe_options` الموجودة في الطريقة الشقيقة `iter_items`. يمكن لمهاجم قادر على التحكم في الخيارات الممرّرة إلى `Commit.count()` (على سبيل المثال، عبر تطبيق يقوم بتمرير قاموس خيارات مقدم من المستخدم) أن يحدد قيمة مثل `output=<path>`، مما يؤدي إلى قيام الأمر `'git rev-list --output=<path>'` بفتح الملف المستهدف وقصّه ليصبح بحجم صفر بايت قبل بدء تحليل المراجعات (revision parsing). يتيح ذلك تدمير أو إفراغ محتوى أي ملف عشوائي على مستوى امتيازات العملية الجارية (بدون تحكم في المحتوى، فقط قصّ إلى حجم صفري).

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

VulnCheck

حجز

13/08/2026

إفشاء

13/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-389397

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!