CVE-2026-42284
Təsvir
GitPython, Git repozitoriyaları ilə qarşılıqlı əlaqə üçün istifadə olunan bir python kitabxanasıdır. Versiya 3.1.47-dən əvvəl, _clone() funksiyası multi_options parametrini orijinal siyahı kimi yoxlayır, daha sonra shlex.split(" ".join(multi_options)) əmrini icra edir. "--branch main --config core.hooksPath=/x" kimi sətir yoxlamadan keçir (çünki --branch ilə başlayır), lakin split prosesindən sonra ["--branch", "main", "--config", "core.hooksPath=/x"] şəklində olur. Git konfiqurasiyanı tətbiq edir və klonlama zamanı hücumçunun hook-larını icra edir. Bu problem versiya 3.1.47-də aradan qaldırılmışdır.
Necə düzəltmək olar
- gitpython_project gitpython3.1.47 və ya daha yeni versiya
- gitpython3.1.47 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.47 | 3.1.47 |
| gitpythonPyPI | v < 3.1.47 | 3.1.47 |
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.