CVE-2022-24765
Təsvir
Git for Windows, Windows üçün spesifik yamalar ehtiva edən Git-in çatallanmasıdır (fork). Bu zəiflik, etibarsız tərəflərin eyni sərt diskə yazı girişinin olduğu çoxistifadəçili maşınlarda işləyən istifadəçilərə təsir edir. Həmin etibarsız tərəflər `C:\.git` qovluğunu yarada bilər və bu qovluq, repozitoriyadan kənarda icra edildiyi güman edilən Git əməliyyatları tərəfindən Git kataloqu axtarış zamanı seçilərdi. Bundan sonra Git həmin Git kataloqundakı hər hansı konfiqurasiyanı tətbiq edərdi. `GIT_PS1_SHOWDIRTYSTATE` dəyişənini təyin edən Git Bash istifadəçiləri də risk altındadır. posh-git quraşdıran istifadəçilər sadəcə PowerShell-i başlatmaqla risk altına düşürlər. Visual Studio kimi IDE-lərdən istifadə edənlər də risk altındadır: yeni layihənin yaradılması artıq `C:\.git\config` faylında göstərilən konfiqurasiyanı oxuyacaq və tətbiq edəcəkdir. Git-in Microsoft çatallanmasından istifadə edənlər sadəcə Git Bash-i başlatmaqla risk altına düşürlər. Problem Git for Windows v2.35.2 versiyasında aradan qaldırılıb. Yeniləmə imkanı olmayan istifadəçilər müvəqqəti həll yolu kimi Git əmrlərinin icra olunduğu bütün disklərdə `.git` qovluğunu yarada və həmin qovluqlardan oxuma/yazma girişini ləğv edə bilərlər. Alternativ olaraq, `GIT_CEILING_DIRECTORIES` dəyişənini istifadəçi profilinin valideyn kataloqunu əhatə edəcək şəkildə təyin edin və ya genişləndirin, məsələn, istifadəçi profili `C:\Users\my-user-name` ünvanında yerləşirsə, `C:\Users` olaraq təyin edin.
Necə düzəltmək olar
- git-scm git2.35.2 və ya daha yeni versiya
- apple xcode13.4 və ya daha yeni versiya
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/5PTN5NYEHYN2OQSHSAMCNICZNK2U4QH6/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/BENQYTDGUL6TF3UALY6GSIEXIHUIYNWM/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/SLP42KIZ6HACTVZMZLJLFJQ4W2XYT27M/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/TRZG5CDUQ27OWTPC5MQOR4UASNXHWEZS/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/DDI325LOO2XBDDKLINOAQJEG6MHAURZE/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/DIKWISWUDFT2FAITYIA6372BVLH3OOOC/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/YROCMBWYFKRSS64PO6FUNM6L7LKBUKVW/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/HVOLER2PIGMHPQMDGG4RDE2KZB74QLA2/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/UDZRZAL7QULOB6V7MKT66MOMWJLBJPX4/
- security.gentoo.org/glsa/202312-15
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| git-scm git | v < 2.35.2 | 2.35.2 |
| fedoraproject fedora | 34, 35, 36, 37 | — |
| apple xcode | v < 13.4 | 13.4 |
| 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.