CVE-2026-45022

Yüksək

Təsvir

go-git təmiz Go dilində yazılmış genişləndirilə bilən git tətbiqi kitabxanasıdır. 5.19.0 və 6.0.0-alpha.3 versiyalarından əvvəl go-git, yanlış formalaşdırılmış Git obyektlərini orijinal Git-dən fərqli şəkildə analiz edə bilər. Commit və ya tag obyektləri qeyri-müəyyən və ya yanlış formalaşdırılmış başlıqlar ehtiva etdikdə, go-git-in dekodlaşdırılmış təmsili, dəyərləri Git-in həmin obyekti şərh etdiyi və ya rədd etdiyi şəkildən fərqli şəkildə göstərə bilər. Əlavə olaraq, go-git-in commit imzalanması və yoxlanılması məntiqi, orijinal xam obyekt baytları əvəzinə go-git-in analiz edilmiş təmsilindən yenidən qurulmuş commit məlumatları üzərində işləyir. Nəticədə, go-git repozitoriyada saxlanılan obyektlə bayt-bayt ekvivalent olmayan commit faylına imza ata və ya onu yoxlaya bilər. Bu, göstərilən və ya effektiv metadata-sı imzalanması nəzərdə tutulan obyektdən fərqlənən bir commit üçün imzanın etibarlı görünməsinə səbəb ola bilər. Bu zəiflik 5.19.0 və 6.0.0-alpha.3 versiyalarında aradan qaldırılıb.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulGo-git
Dərc27 may 2026
İlk görülmə27 may 2026

Necə düzəltmək olar

Yeniləyin
  • go-git_project go-git5.19.0 və ya daha yeni versiya
  • github.com/go-git/go-git/v66.0.0-alpha.3 və ya daha yeni versiya
  • github.com/go-git/go-git/v55.19.0 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.19.0, 6.0.05.19.0
github.com/go-git/go-git/v6Go6.0.0-alpha.1 ≤ v < 6.0.0-alpha.36.0.0-alpha.3
github.com/go-git/go-git/v5Gov < 5.19.05.19.0

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-45022 · Go-git · Dark Radar