CVE-2021-22866

Yüksek

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.

ÖnemYüksek
CVSS8.8
İstismar olasılığı—
ÜrünGithub Enterprise Server
Yayın14 May 2021
İlk görülme14 May 2021
Zayıflık türüCWE-451CWE-451

Nasıl düzeltilir

Güncelleyin
  • github enterprise_server2.22.13, 3.0.7 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
github enterprise_server2.20.0 ≤ v < 2.22.13, 3.0.0 ≤ v < 3.0.72.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.

Intelligence 360 paketinde

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.

CVE-2021-22866 · Github Enterprise Server · Dark Radar