CVE-2023-49569

Kritik

Təsvir

go-git versiya v5.11-dən əvvəlki versiyalarda yol keçidi (path traversal) zəifliyi aşkar edilmişdir. Bu zəiflik hücumçuya fayl sistemi boyunca faylların yaradılmasına və dəyişdirilməsinə imkan verir. Ən pis ssenaridə uzaqdan kodun icrası (RCE) mümkün ola bilər. Tətbiqlər yalnız ChrootOS (https://pkg.go.dev/github.com/go-git/go-billy/v5/osfs#ChrootOS) istifadə etdikdə təsirlənir ki, bu da Open və Clone funksiyalarının "Plain" versiyalarından (məsələn, PlainClone) istifadə edildikdə standartdır. BoundOS (https://pkg.go.dev/github.com/go-git/go-billy/v5/osfs#BoundOS) və ya yaddaşda saxlanılan (in-memory) fayl sistemlərindən istifadə edən tətbiqlər bu problemdən təsirlənmir. Bu, go-git implementasiyası ilə bağlı problemdir və orijinal git cli-a təsir göstərmir.

CiddilikKritik
CVSS9.8
İstismar ehtimalı—
MəhsulGo-git
Dərc12 yan 2024
İlk görülmə12 yan 2024

Necə düzəltmək olar

Yeniləyin
  • go-git_project go-git5.11.0 və ya daha yeni versiya
  • github.com/go-git/go-git/v55.11.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-git4.0.0 ≤ v < 5.11.05.11.0
github.com/go-git/go-git/v5Go5.0.0 ≤ v < 5.11.05.11.0
gopkg.in/src-d/go-git.v4Go4.0.0 ≤ v ≤ 4.13.1, 4.7.1 ≤ v—

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