CVE-2020-15234

Orta

Açıklama

ORY Fosite, Go için güvenlik öncelikli bir OAuth2 ve OpenID Connect çerçevesidir. Fosite'in 0.34.1 sürümünden önceki versiyonlarında, OAuth 2.0 istemcisinin kayıtlı yönlendirme URL'leri ile OAuth2 Authorization Endpoint'te sağlanan yönlendirme URL'si, basit bir dize eşleşmesi yerine strings.ToLower kullanılarak karşılaştırılıyordu. Bu durum, bir saldırganın izin verilen yönlendirme URL'si https://example.com/callback olan bir istemci kaydetmesine olanak tanır. Ardından, bir OAuth2 akışı gerçekleştirip https://example.com/CALLBACK yönlendirme URL'sini talep edebilirler. Bir hata (geçersiz yönlendirme URL'si) oluşması yerine, genel OAuth2 akışının durumuna bağlı olarak (örneğin kullanıcı isteği hala reddedebilir), tarayıcı potansiyel olarak başarılı bir OAuth2 yanıtı ile https://example.com/CALLBACK adresine yönlendirilir. Bu güvenlik açığı ORY Fosite v0.34.1 sürümünde giderilmiştir.

ÖnemOrta
CVSS6.1
İstismar olasılığı—
ÜrünOry Fosite
Yayın2 Eki 2020
İlk görülme2 Eki 2020

Nasıl düzeltilir

Güncelleyin
  • ory fosite0.34.1 ya da sonraki bir sürüm
  • github.com/ory/fosite0.34.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
ory fositev < 0.34.10.34.1
github.com/ory/fositeGov < 0.34.10.34.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.

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.