CVE-2021-21300
Təsvir
Git açıq mənbəli paylanmış reviziya idarəetmə sistemidir. Git-in təsirlənmiş versiyalarında, simvolik keçidlər və Git LFS kimi clean/smudge filtrindən istifadə edən faylları ehtiva edən xüsusi hazırlanmış repozitoriya, NTFS, HFS+ və ya APFS kimi böyük-kiçik hərflərə qarşı həssas olmayan fayl sistemlərinə (məsələn, Windows və macOS-da standart fayl sistemləri) klonlama zamanı yeni çıxarılmış (checked-out) skriptin icrasına səbəb ola bilər. Qeyd edək ki, bunun üçün clean/smudge filtrləri konfiqurasiya edilmiş olmalıdır. Git for Windows standart olaraq Git LFS-ni konfiqurasiya edir və buna görə də həssasdır. Problem 9 mart 2021-ci gün çərşənbə günü dərc edilən versiyalarda aradan qaldırılıb. Müvəqqəti həll yolu kimi, əgər Git-də simvolik keçid dəstəyi söndürülərsə (məsələn, `git config --global core.symlinks false` vasitəsilə), təsvir edilən hücum işləməyəcəkdir. Eynilə, əgər qlobal səviyyədə (yəni klonlamadan _əvvəl) Git LFS kimi heç bir clean/smudge filtri konfiqurasiya edilməyibsə, hücum uğursuz olacaqdır. Həmişə olduğu kimi, etibarsız mənbələrdən repozitoriyaları klonlamaqdan qaçmaq tövsiyə olunur. Təsirlənən ən erkən versiya 2.14.2-dir. Düzəliş edilmiş versiyalar bunlardır: 2.30.1, 2.29.3, 2.28.1, 2.27.1, 2.26.3, 2.25.5, 2.24.4, 2.23.4, 2.22.5, 2.21.4, 2.20.5, 2.19.6, 2.18.5, 2.17.62.17.6.
Necə düzəltmək olar
- git-scm git2.17.6, 2.18.5, 2.19.6, 2.20.5, 2.21.4, 2.22.5, 2.23.4, 2.24.4, 2.25.5, 2.26.3, 2.29.3, 2.30.2 və ya daha yeni versiya
- apple xcode12.5 və ya daha yeni versiya
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/LCLJJLKKMS5WRFO6C475AOUZTWQLIARX/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/LMXX2POK5X576BSDWSXGU7EIK6I72ERU/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/BBPNGLQSYJHLZZ37BO42YY6S5OTIF4L4/
- security.gentoo.org/glsa/202104-01
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| git-scm git | v ≤ 2.14.2, 2.17.0 ≤ v < 2.17.6, 2.18.0 ≤ v < 2.18.5, 2.19.0 ≤ v < 2.19.6, 2.20.0 ≤ v < 2.20.5, 2.21.0 ≤ v < 2.21.4, 2.22.0 ≤ v < 2.22.5, 2.23.0 ≤ v < 2.23.4, 2.24.0 ≤ v < 2.24.4, 2.25.0 ≤ v < 2.25.5, 2.26.0 ≤ v < 2.26.3, 2.29.0 ≤ v < 2.29.3, 2.30.0 ≤ v < 2.30.2, 2.27.0, 2.28.0 | 2.17.6, 2.18.5, 2.19.6, 2.20.5, 2.21.4, 2.22.5, 2.23.4, 2.24.4, 2.25.5, 2.26.3, 2.29.3, 2.30.2 |
| fedoraproject fedora | 32, 33, 34 | — |
| apple xcode | v < 12.5 | 12.5 |
| debian debian_linux | 10.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.
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.