CVE-2020-5260
Açıklama
Git'in etkilenen sürümleri, Git'in özel kimlik bilgilerini saldırgan tarafından kontrol edilen bir ana bilgisayara göndermeye zorlanabildiği bir güvenlik açığına sahiptir. Git, şifreleri veya diğer kimlik bilgilerini işletim sistemi tarafından sağlanan güvenli depolama alanlarında saklamak ve geri çağırmak için harici "credential helper" programları kullanır. Kodlanmış bir yeni satır içeren özel olarak hazırlanmış URL'ler, credential helper protokol akışına istenmeyen değerler enjekte edebilir; bu durum, başka bir sunucuya (örneğin, evil.example.com) yapılan bir HTTP isteği için credential helper'ın farklı bir sunucunun (örneğin, good.example.com) şifresini getirmesine ve sonuç olarak ilk sunucuya ait kimlik bilgilerinin ikinciye gönderilmesine neden olur. İkisi arasındaki ilişkiye dair herhangi bir kısıtlama yoktur, yani bir saldırgan, herhangi bir ana bilgisayar için saklanan kimlik bilgilerini kendi seçtiği bir ana bilgisayara sunacak bir URL hazırlayabilir. Güvenlik açığı, git clone komutuna kötü amaçlı bir URL verilerek tetiklenebilir. Ancak, etkilenen URL'ler oldukça şüpheli görünmektedir; olası vektör, Git alt modülleri veya Git tabanlı paket sistemleri gibi kullanıcıya görünmeyen URL'leri otomatik olarak klonlayan sistemler olacaktır. Sorun, v2.17.x sürümüne kadar uzanan ve 14 Nisan 2020 tarihinde yayınlanan sürümlerde düzeltilmiştir. Değişikliği daha eski sürümlere uygulamak isteyenler, 9a6bbee commit'ini uygulayarak bunu yapabilirler (tam sürüm git fsck için ek kontroller içerir ancak söz konusu commit, istemcileri güvenlik açığına karşı korumak için yeterlidir). Yamalanmış sürümler şunlardır: 2.17.4, 2.18.3, 2.19.4, 2.20.3, 2.21.2, 2.22.3, 2.23.2, 2.24.2, 2.25.3, 2.26.1.
Nasıl düzeltilir
- git git2.17.4, 2.22.3 ya da sonraki bir sürüm
- git-scm git2.18.3, 2.19.4, 2.20.3, 2.21.2, 2.23.2, 2.24.2, 2.25.3, 2.26.1 ya da sonraki bir sürüm
- debian.org/security/2020/dsa-4657
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/XPCEOIFLLEF24L6GLVJVFZX4CREDEHDF/
- security.gentoo.org/glsa/202004-13
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/7TVS5UG6JD3MYIGSBKMIOS6AF7CR5IPI/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/PN3FUOXKX3AXTULYV53ACABER2W2FSOU/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/MOCTR2SEHCPSCOVUQJAGFPGKFMI2VE6V/
- usn.ubuntu.com/4329-1/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/74Q7WVJ6FKLIN62VS2JD2XCNWK5TNKOW/
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| git git | v < 2.17.4, 2.22.0 ≤ v < 2.22.3 | 2.17.4, 2.22.3 |
| git-scm git | 2.18.0 ≤ v < 2.18.3, 2.19.0 ≤ v < 2.19.4, 2.20.0 ≤ v < 2.20.3, 2.21.0 ≤ v < 2.21.2, 2.23.0 ≤ v < 2.23.2, 2.24.0 ≤ v < 2.24.2, 2.25.0 ≤ v < 2.25.3, 2.26.0 ≤ v < 2.26.1 | 2.18.3, 2.19.4, 2.20.3, 2.21.2, 2.23.2, 2.24.2, 2.25.3, 2.26.1 |
| canonical ubuntu_linux | 16.04, 18.04, 19.10 | — |
| debian debian_linux | 8.0, 9.0, 10.0 | — |
| fedoraproject fedora | 30, 31, 32 | — |
| opensuse leap | 15.1 | — |
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.