CVE-2026-114135
Təsvir
Jupyter Server, Jupyter veb tətbiqləri üçün backend-dir. 2.0.0 versiyasından 2.6.0 versiyasına qədər GatewayClient.url funksiyasının aktivləşdirilməsi normal KernelWebsocketHandler-i WebSocketChannelsHandler ilə əvəz edirdi; bu isə istifadəçini autentifikasiya etsə də, kernels resursu üzərindəki execute hərəkəti üçün authorizer.is_authorized(...) funksiyasını çağırmırdı. Buna görə də məhdudlaşdırılmış autentifikasiya olunmuş istifadəçi yuxarı axınlı (upstream) kernel kanalını aça və konfiqurasiya edilmiş Authorizer həmin hərəkəti rədd etməsinə baxmayaraq kernel icrasını əldə edə bilərdi ki, bu da kernel üçün əlçatan olan məlumatların və etibarnamələrin ifşa olmasına, həmçinin kernel mühitinin dəyişdirilməsinə və ya pozulmasına şərait yaradırdı. Standart gateway konfiqurasiyası 2.6.0 versiyasında düzəldilmişdir. 2.6.0 və daha yeni versiyalarda, əgər tətbiq yerləşdirməsi zamanı köhnəlmiş jupyter_server.gateway.handlers modulu əllə qeydiyyata alınarsa, eyni avtorizasiyadan yan keçmə mümkün qalır, çünki onun handler-i hələ də konfiqurasiya edilmiş kernel-execute avtorizasiya qərarını nəzərə almır.
Necə düzəltmək olar
- jupyter-server2.6.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| jupyter-serverPyPI | 2.0.0 ≤ v < 2.6.0 | 2.6.0 |
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.