CVE-2024-37300

Yüksek

Açıklama

OAuthenticator, OAuth2 kimlik sağlayıcılarının JupyterHub'a entegre edilmesine ve kullanılmasına olanak tanıyan bir yazılımdır. `GlobusOAuthenticator` ile kullanılan JupyterHub < 5.0 sürümü, yalnızca belirli bir kurumdaki tüm kullanıcılara izin verecek şekilde yapılandırılabilir. Bu durum JupyterHub 5.0 öncesinde sorunsuz çalışıyordu çünkü `allow_all` parametresi `identity_provider` üzerinde önceliğe sahip değildi. JupyterHub 5.0'dan itibaren `allow_all`, `identity_provider` üzerinde öncelik kazanmıştır. Aynı yapılandırmaya sahip bir hub üzerinde artık `identity_provider` değerine bakılmaksızın tüm kullanıcıların giriş yapmasına izin verilecektir; `identity_provider` temel olarak görmezden gelinecektir. Bu, JupyterHub 5.0'da belgelenmiş bir değişikliktir ancak birçok kullanıcıyı şaşırtabilir. OAuthenticator 16.3.1, JupyterHub 5.0 ile ilgili bu sorunu düzeltir ve önceki sürümleri etkilemez. Geçici bir çözüm olarak, önceki yapılandırmada `GlobusOAuthenticator` kullanılırken JupyterHub 5.0 sürümüne yükseltme yapmayın.

ÖnemYüksek
CVSS8.1
İstismar olasılığı—
ÜrünOauthenticator
Yayın12 Haz 2024
İlk görülme12 Haz 2024

Nasıl düzeltilir

Güncelleyin
  • oauthenticator16.3.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
oauthenticatorPyPIv < 16.3.116.3.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.