CVE-2020-5260
Təsvir
Git-in təsirlənmiş versiyalarında, Git-i gizli etibarlılıq məlumatlarını hücumçunun nəzarətində olan hosta göndərməyə sövq edə bilən bir boşluq mövcuddur. Git, şifrələri və ya digər etibarlılıq məlumatlarını əməliyyat sistemi tərəfindən təmin edilən təhlükəsiz yaddaşda saxlamaq və geri çağırmaq üçün xarici "credential helper" proqramlarından istifadə edir. Kodlaşdırılmış yeni sətir ehtiva edən xüsusi hazırlanmış URL-lər, credential helper protokol axınına gözlənilməz dəyərlər yerləşdirə bilər ki, bu da credential helper-in başqa bir serverə (məsələn, evil.example.com) edilən HTTP sorğusu üçün birinci serverin (məsələn, good.example.com) şifrəsini geri çağırmasına səbəb olur və nəticədə birinciyə aid etibarlılıq məlumatları ikincisinə göndərilir. Bu iki host arasındakı əlaqə ilə bağlı heç bir məhdudiyyət yoxdur, yəni hücumçu hər hansı bir host üçün saxlanılan etibarlılıq məlumatlarını öz seçdiyi hosta təqdim edəcək URL hazırlaya bilər. Boşluq, git clone əmrinə zərərli URL ötürülməklə tetiklene bilər. Lakin, təsirlənən URL-lər kifayət qədər şübhəli görünür; ehtimal olunan vektor, Git submodulları və ya Git əsasında qurulmuş paket sistemləri kimi, istifadəçi üçün görünməyən URL-ləri avtomatik klonlayan sistemlər vasitəsilə ola bilər. Problem 14 aprel 2020-ci ildə dərc edilmiş versiyalarda, v2.17.x-ə qədər olanlarda aradan qaldırılmışdır. Dəyişikliyi daha köhnə versiyalara tətbiq etmək istəyənlər bunu 9a6bbee commit-ini tətbiq etməklə edə bilərlər (tam buraxılış git fsck üçün əlavə yoxlamaları ehtiva edir, lakin həmin commit müştəriləri boşluqdan qorumaq üçün kifayətdir). Yamaqlanmış versiyalar bunlardı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.
Necə düzəltmək olar
- git git2.17.4, 2.22.3 və ya daha yeni versiya
- 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 və ya daha yeni versiya
- 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/
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| 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 | — |
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.