CVE-2023-45285
Təsvir
".git" sonluğu olan modulu əldə etmək üçün "go get" istifadə etdikdə, modul təhlükəsiz "https://" və "git+ssh://" protokolları vasitəsilə əlçatan olmadıqda, hətta sözügedən modul üçün GOINSECURE təyin edilməmiş olsa belə, gözlənilmədən təhlükəsiz olmayan "git://" protokoluna keçid baş verə bilər. Bu, yalnız modul proksisindən istifadə etməyən və modulları birbaşa əldə edən istifadəçilərə (yəni GOPROXY=off) təsir edir.
Necə düzəltmək olar
- golang go1.20.12, 1.21.5 və ya daha yeni versiya
- toolchain1.20.12, 1.21.5 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| golang go | v < 1.20.12, 1.21.0-0 ≤ v < 1.21.5 | 1.20.12, 1.21.5 |
| toolchainGo | v < 1.20.12, 1.21.0-0 ≤ v < 1.21.5 | 1.20.12, 1.21.5 |
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.