CVE-2026-25934

Orta

Təsvir

go-git təmiz Go dilində yazılmış, yüksək dərəcədə genişləndirilə bilən git implementasiya kitabxanasıdır. 5.16.5 versiyasından əvvəl go-git-də .pack və .idx faylları üçün məlumat bütövlüyü dəyərlərinin düzgün şəkildə yoxlanılmadığı bir boşluq aşkar edilmişdir. Bu, go-git-in potensial olaraq korlanmış fayllardan istifadə etməsinə səbəb olurdu ki, bu da çox güman ki, obyektin tapılmaması kimi gözlənilməz xətalara yol açırdı. Kontekst üçün bildirmək lazımdır ki, klientlər packfaylları yuxarı axınlı Git serverlərindən götürürlər. Həmin fayllar, klientlərin onlardan istifadə etməzdən əvvəl bütövlük yoxlamalarını həyata keçirə bilməsi üçün məzmunlarının kontrol cəmini (checksum) ehtiva edir. Pack indeksləri (.idx), yeni .pack faylları alındıqda və emal edildikdə go-git və ya git cli tərəfindən lokal olaraq yaradılır. Hər iki fayl üçün bütövlük yoxlamaları düzgün şəkildə təsdiqlənmirdi. Bu boşluq 5.16.5 versiyasında aradan qaldırılıb.

CiddilikOrta
CVSS4.3
İstismar ehtimalı—
MəhsulGo-git
Dərc9 fev 2026
İlk görülmə9 fev 2026
Zəiflik növüCWE-354CWE-354

Necə düzəltmək olar

Yeniləyin
  • go-git_project go-git5.16.5 və ya daha yeni versiya
  • github.com/go-git/go-git/v55.16.5 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
go-git_project go-gitv < 5.16.55.16.5
github.com/go-git/go-git/v5Gov < 5.16.55.16.5
github.com/go-git/go-gitGoAralıq göstərilməyib—
github.com/go-git/go-git/v4GoAralıq göstərilməyib—

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.