CVE-2026-44180
Təsvir
Jupyter Enterprise Gateway uzaqdakı Jupyter Notebook nüvələrini (kernels) Apache Spark, Kubernetes və Docker Swarm kimi paylanmış klasterlərdə işə salır. 2.0.0rc1 və daha yuxarı versiyalarda, lakin 3.3.0-dan əvvəlki versiyalarda, standart olaraq UID və ya GID 0 (root) ilə nüvələrin işə salınmasını əngəlləyən qadağan olunmuş UID və GID funksiyası mövcuddur və bu məhdudiyyət xüsusi hazırlanmış KERNEL_UID və ya KERNEL_GID dəyəri vasitəsilə yan keçilə bilər. Giriş məlumatlarının təsdiqi ilə bağlı olan bu zəiflik Jupyter nüvələrinin root olaraq işlədilməsinə şərait yaradır ki, bu da hücum səthini genişləndirdiyi üçün təhlükəlidir və konteynerdən çıxışa (container escape), nəticədə işçi düyünün (worker node) və orada işləyən bütün yüklərin təhlükə altına düşməsinə səbəb ola bilər. Təkrar istismar bütün işçi düyünləri və beləliklə, bütün Kubernetes klasterini riskə ata bilər. Həcm montajlarını (volume mounts) təyin etmək mümkün olduğundan, konteynerdən çıxış üçün vektorlardan biri hostPath R/W həcm montajından istifadə etmək, bu UID/GID yan keçməsindən istifadə edərək root olaraq işləmək və sonra montaj edilmiş host fayl sistemində crontab yazısı yaratmaqla altda yerləşən işçi düyündə kodun icrasını əldə etməkdir. Bu problem 3.0.0 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- jupyter enterprise_gateway3.3.0 və ya daha yeni versiya
- jupyter-enterprise-gateway3.3.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| jupyter enterprise_gateway | 2.1.0 ≤ v < 3.3.0, 2.0.0 | 3.3.0 |
| jupyter-enterprise-gatewayPyPI | 2.0.0rc1 ≤ v < 3.3.0 | 3.3.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.