CVE-2021-21300
Açıklama
Git, açık kaynaklı bir dağıtık revizyon kontrol sistemidir. Git'in etkilenen sürümlerinde; sembolik bağlantıların yanı sıra Git LFS gibi bir clean/smudge filtresi kullanan dosyalar içeren özel olarak hazırlanmış bir depo, NTFS, HFS+ veya APFS (yani Windows ve macOS üzerindeki varsayılan dosya sistemleri) gibi büyük/küçük harf duyarsız bir dosya sistemine klonlama yapılırken yeni çekilmiş (just-checked out) bir betiğin çalıştırılmasına neden olabilir. Bunun için clean/smudge filtrelerinin yapılandırılmış olması gerektiğini unutmayın. Git for Windows, Git LFS'yi varsayılan olarak yapılandırdığından savunmasızdır. Sorun, 9 Mart 2021 Salı günü yayınlanan sürümlerde düzeltilmiştir. Geçici bir çözüm olarak, Git'te sembolik bağlantı desteği devre dışı bırakılırsa (örneğin `git config --global core.symlinks false` aracılığıyla), açıklanan saldırı çalışmayacaktır. Benzer şekilde, küresel olarak (yani klonlamadan önce) Git LFS gibi hiçbir clean/smudge filtresi yapılandırılmamışsa saldırı engellenir. Her zaman olduğu gibi, güvenilmeyen kaynaklardan depo klonlamaktan kaçınmak en iyisidir. Etkilenen en eski sürüm 2.14.2'dir. Düzeltme sürümleri şunlardı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.
Nasıl düzeltilir
- 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 ya da sonraki bir sürüm
- apple xcode12.5 ya da sonraki bir sürüm
- 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
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| 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 | — |
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.