CVE-2026-44180
Açıklama
Jupyter Enterprise Gateway; Apache Spark, Kubernetes ve Docker Swarm gibi dağıtık kümelerde uzak Jupyter Notebook çekirdekleri başlatır. 2.0.0rc1 ve üzeri ile 3.3.0 öncesindeki sürümlerde, varsayılan olarak UID veya GID değeri 0 (root) olan çekirdeklerin başlatılmasını engelleyen yasaklı bir UID ve GID özelliği bulunmaktadır ve bu kısıtlama, özel olarak hazırlanmış bir KERNEL_UID veya KERNEL_GID değeri kullanılarak atlatılabilir. Bu girdi doğrulama zafiyeti, Jupyter çekirdeklerinin root olarak çalıştırılmasına izin verir; bu durum daha geniş bir saldırı yüzeyi oluşturduğu için tehlikelidir ve konteynerden kaçışa yol açarak işçi düğümün (worker node) ve üzerinde çalışan tüm iş yüklerinin ele geçirilmesine neden olabilir. Tekrarlanan istismarlar tüm işçi düğümlerini ve dolayısıyla tüm Kubernetes kümesini tehlikeye atabilir. Birim bağlamaları (volume mounts) belirtmek mümkün olduğundan, konteynerden kaçış için yöntemlerden biri, bir hostPath R/W birim bağlaması kullanmak, bu UID/GID atlatmasını kullanarak root olarak çalışmak ve ardından bağlanan ana bilgisayar dosya sisteminde bir crontab girişi oluşturarak alttaki işçi düğümde kod yürütme yetkisi kazanmaktır. Bu sorun 3.0.0 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- jupyter enterprise_gateway3.3.0 ya da sonraki bir sürüm
- jupyter-enterprise-gateway3.3.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| 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 |
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.