CVE-2022-24765
Açıklama
Git for Windows, Windows'a özgü yamalar içeren bir Git fork'udur. Bu güvenlik açığı, güvenilmeyen tarafların aynı sabit diske yazma erişimine sahip olduğu çok kullanıcılı makinelerde çalışan kullanıcıları etkilemektedir. Bu güvenilmeyen taraflar, bir depo dışında çalıştırılan Git işlemlerinin Git dizini ararken tespit edeceği `C:\.git` klasörünü oluşturabilirler. Git, daha sonra söz konusu Git dizinindeki herhangi bir yapılandırmaya uyacaktır. `GIT_PS1_SHOWDIRTYSTATE` ayarını yapan Git Bash kullanıcıları da risk altındadır. posh-git yükleyen kullanıcılar, sadece bir PowerShell başlatarak risk altına girerler. Visual Studio gibi IDE kullanıcıları da risk altındadır: yeni bir proje oluşturmak bile `C:\.git\config` dosyasında belirtilen yapılandırmayı okuyacak ve buna uyacaktır. Git'in Microsoft fork'unu kullanan kullanıcılar, sadece bir Git Bash başlatarak risk altına girerler. Sorun Git for Windows v2.35.2 sürümünde giderilmiştir. Yükseltme yapamayan kullanıcılar, geçici bir çözüm olarak Git komutlarının çalıştırıldığı tüm sürücülerde `.git` klasörü oluşturabilir ve bu klasörlerin okuma/yazma erişimlerini kaldırabilirler. Alternatif olarak, `GIT_CEILING_DIRECTORIES` değişkenini kullanıcı profilinin üst dizinini kapsayacak şekilde tanımlayın veya genişletin; örneğin kullanıcı profili `C:\Users\my-user-name` konumundaysa `C:\Users` şeklinde ayarlayın.
Nasıl düzeltilir
- git-scm git2.35.2 ya da sonraki bir sürüm
- apple xcode13.4 ya da sonraki bir sürüm
- 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
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| 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 | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.