CVE-2024-37300
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.
Nasıl düzeltilir
- oauthenticator16.3.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| oauthenticatorPyPI | v < 16.3.1 | 16.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.
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.