CVE-2026-67323

Yüksək

Təsvir

3.1.51 versiyasından əvvəlki GitPython, Repo.archive() və git.ls_remote() funksiyalarında açar söz arqumentləri kimi ötürülən təhlükəli Git seçimlərini bloklamağa nail olmur, bu isə --exec/--upload-pack kimi seçimlər vasitəsilə komanda inyeksiyasına (nəticədə ixtiyari komandaların icrasına) yol açır. Əlavə olaraq, Repo.iter_commits() və Repo.blame() funksiyaları tire ilə başlayan reviziya arqumentlərini yoxlamır, buna görə də --output=<path> kimi bir reviziya Git-in ixtiyari faylı açmasına və kəsməsinə səbəb ola bilər. İstismar üçün tətbiqin hücumçu tərəfindən idarə olunan arqumentləri bu metodlara ötürməsi tələb olunur.

CiddilikYüksək
CVSS8.4
İstismar ehtimalı—
MəhsulGitpython
Dərc1 avq 2026
İlk görülmə1 avq 2026

Necə düzəltmək olar

Yeniləyin
  • gitpython_project gitpython3.1.51 və ya daha yeni versiya
  • gitpython3.1.51 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
gitpython_project gitpythonv < 3.1.513.1.51
gitpythonPyPIv < 3.1.513.1.51

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.

Intelligence 360 paketində

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.

CVE-2026-67323 · Gitpython · Dark Radar