CVE-2024-52289

Kritik

Açıklama

authentik açık kaynaklı bir kimlik sağlayıcıdır. authentik'teki OAuth2 sağlayıcısındaki Yönlendirme URI'leri (Redirect URIs), RegEx karşılaştırması ile kontrol edilir. Bir sağlayıcıda hiçbir Yönlendirme URI yapılandırılmadığında, authentik; RegEx'te özel anlamı olan karakterleri kaçırmadan (escaping), alınan ilk redirect_uri değerini otomatik olarak izin verilen bir yönlendirme URI'si olarak kullanır. Benzer şekilde, dokümantasyon da bunu dikkate almamıştır. Yönlendirme URI'leri https://foo.example.com olarak ayarlanmış bir sağlayıcıda, bir saldırgan fooaexample.com alan adını kaydedebilir ve bu durum doğrulamayı başarıyla geçecektir. authentik 2024.8.5 ve 2024.10.3 sürümleri bu sorunu düzeltmektedir. Geçici bir çözüm olarak, OAuth2 sağlayıcılarını yapılandırırken, joker karakter olarak işlev görmesi amaçlanmayan tüm joker karakterlerin kaçırıldığından emin olun; örneğin `.` ifadesini `\.` ile değiştirin.

ÖnemKritik
CVSS9.8
İstismar olasılığı—
ÜrünAuthentik
Yayın21 Kas 2024
İlk görülme21 Kas 2024
Zayıflık türüCWE-185CWE-185

Nasıl düzeltilir

Güncelleyin
  • goauthentik authentik2024.8.5, 2024.10.3 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
goauthentik authentikv < 2024.8.5, 2024.10.0 ≤ v < 2024.10.32024.8.5, 2024.10.3

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-2024-52289 · Authentik · Dark Radar