CVE-2026-44244
Təsvir
GitPython, Git repozitoriyaları ilə qarşılıqlı əlaqə üçün istifadə olunan bir python kitabxanasıdır. 3.1.49 versiyasından əvvəl GitConfigParser.set_value() yeni sətir simvollarını yoxlamadan dəyərləri Python-un configparser moduluna ötürür. GitPython-un öz _write() funksiyası daxil edilmiş yeni sətirləri boşluqlarla davam edən sətirlərə çevirir (məsələn, \n \n\t olur), lakin Git hələ də boşluqla başlayan [core] stanzasını bölmə başlığı kimi qəbul edir — beləliklə, inyeksiya edilmiş core.hooksPath effektiv konfiqurasiyaya çevrilir. Hook-ları çağıran hər hansı Git əməliyyatı (commit, merge, checkout) daha sonra hücumçunun nəzarət etdiyi yoldan skriptləri icra edəcəkdir. Bu problem 3.1.49 versiyasında aradan qaldırılmışdır.
Necə düzəltmək olar
- gitpython_project gitpython3.1.49 və ya daha yeni versiya
- gitpython3.1.49 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| gitpython_project gitpython | v < 3.1.49 | 3.1.49 |
| gitpythonPyPI | v < 3.1.49 | 3.1.49 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.