CVE-2021-22866
Açıklama
GitHub Enterprise Server'da, bir GitHub App'in kullanıcı yetkilendirme web akışı sırasında, onaylama aşamasında kullanıcıya gösterilenden daha fazla iznin verilmesine olanak tanıyan bir UI yanlış temsil zafiyeti tespit edildi. Bu zafiyeti istismar etmek için bir saldırganın örnek üzerinde bir GitHub App oluşturması ve bir kullanıcının uygulamayı web kimlik doğrulama akışı üzerinden yetkilendirmesi gerekir. Verilen tüm izinler ilk yetkilendirme sırasında düzgün şekilde gösterilir; ancak belirli durumlarda, GitHub App ek kullanıcı düzeyinde izinler yapılandırdıktan sonra kullanıcı yetkilendirme akışını tekrar ziyaret ederse, bu ek izinler gösterilmeyebilir ve bu durum kullanıcının potansiyel olarak amaçladığından daha fazla iznin verilmesine yol açabilir. Bu zafiyet, 3.0.7 öncesindeki GitHub Enterprise Server 3.0.x ve 2.22.13 öncesindeki 2.22.x sürümlerini etkilemiştir. Zafiyet 3.0.7 ve 2.22.13 sürümlerinde giderilmiştir. Bu zafiyet, GitHub Bug Bounty programı aracılığıyla bildirilmiştir.
Nasıl düzeltilir
- github enterprise_server2.22.13, 3.0.7 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| github enterprise_server | 2.20.0 ≤ v < 2.22.13, 3.0.0 ≤ v < 3.0.7 | 2.22.13, 3.0.7 |
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.