CVE-2023-22490

Orta

Təsvir

Git versiya idarəetmə sistemidir. Xüsusi hazırlanmış repozitoriyadan istifadə etməklə, 2.39.2, 2.38.4, 2.37.6, 2.36.5, 2.35.7, 2.34.7, 2.33.7, 2.32.6, 2.31.7 və 2.30.8 versiyalarından əvvəlki Git, qeyri-lokal nəqliyyatdan istifadə edildiyi halda belə lokal klon optimallaşdırmasından istifadə etməyə məcbur edilə bilər. Git, mənbə `$GIT_DIR/objects` kataloqu simvolik keçidlər (symbolic links) ehtiva edən lokal klonları ləğv etsə də, `objects` kataloqunun özü hələ də simvolik keçid ola bilər. Bunlar birləşdirilərək zərərli repozitoriyanın işçi nüsxəsi daxilində qurbanın fayl sistemindəki məlum yollara əsaslanan ixtiyari faylların daxil edilməsi təmin oluna bilər ki, bu da CVE-2022-39253-ə bənzər şəkildə məlumat sızmasına imkan verir. Düzəliş hazırlanıb və v2.39.2, v2.38.4, v2.37.6, v2.36.5, v2.35.7, v2.34.7, v2.33.7, v2.32.6, v2.31.7 və v2.30.8 versiyalarında təqdim olunacaq. Yeniləmə praktiki olaraq mümkün deyilsə, iki qısamüddətli alternativ həll yolu mövcuddur. Etibarsız mənbələrdən olan repozitoriyaları `--recurse-submodules` parametri ilə klonlamaqdan çəkinin. Bunun əvəzinə, altmodulları rekursiv olaraq klonlamadan repozitoriyaları klonlamağı və hər səviyyədə `git submodule update` əmrini işə salmağı nəzərdən keçirin. Bunu etməzdən əvvəl, hər bir yeni `.gitmodules` faylını yoxlayaraq onun şübhəli modul URL-ləri ehtiva etmədiyindən əmin olun.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulGit
Dərc14 fev 2023
İlk görülmə14 fev 2023

Necə düzəltmək olar

Yeniləyin
  • git-scm git2.30.8, 2.31.7, 2.32.6, 2.33.7, 2.34.7, 2.35.7, 2.36.5, 2.37.6, 2.38.4, 2.39.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
git-scm gitv < 2.30.8, 2.31.0 ≤ v < 2.31.7, 2.32.0 ≤ v < 2.32.6, 2.33.0 ≤ v < 2.33.7, 2.34.0 ≤ v < 2.34.7, 2.35.0 ≤ v < 2.35.7, 2.36.0 ≤ v < 2.36.5, 2.37.0 ≤ v < 2.37.6, 2.38.0 ≤ v < 2.38.4, 2.39.0 ≤ v < 2.39.22.30.8, 2.31.7, 2.32.6, 2.33.7, 2.34.7, 2.35.7, 2.36.5, 2.37.6, 2.38.4, 2.39.2

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.