CVE-2024-37300
Təsvir
OAuthenticator, OAuth2 kimlik provayderlərinin JupyterHub-a inteqrasiya edilməsinə və ondan istifadəsinə imkan verən proqram təminatıdır. `GlobusOAuthenticator` ilə istifadə edildikdə, JupyterHub < 5.0 yalnız müəyyən bir təşkilatın bütün istifadəçilərinə icazə vermək üçün konfiqurasiya edilə bilərdi. Bu, JupyterHub 5.0 versiyasından əvvəl düzgün işləyirdi, çünki `allow_all` parametri `identity_provider` parametrindən üstünlük təşkil etmirdi. JupyterHub 5.0 versiyasından başlayaraq, `allow_all` artıq `identity_provider`-dən üstünlük təşkil edir. Eyni konfiqurasiyaya malik habda indi `identity_provider`-dən asılı olmayaraq bütün istifadəçilərə daxil olmaqla bağlı icazə veriləcəkdir. `identity_provider` faktiki olaraq nəzərə alınmayacaqdır. Bu, JupyterHub 5.0-da sənədləşdirilmiş dəyişiklikdir, lakin çox sayda istifadəçi üçün gözlənilməz ola bilər. OAuthenticator 16.3.1 versiyası JupyterHub 5.0 ilə bağlı bu problemi həll edir və əvvəlki versiyalara təsir etmir. Müvəqqəti həll yolu kimi, əvvəlki konfiqurasiyada `GlobusOAuthenticator` istifadə edərkən JupyterHub 5.0 versiyasına yeniləməyin.
Necə düzəltmək olar
- oauthenticator16.3.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| oauthenticatorPyPI | v < 16.3.1 | 16.3.1 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.