CVE-2026-44182
Açıklama
Jupyter Enterprise Gateway; Apache Spark, Kubernetes ve Docker Swarm gibi dağıtık kümelerde uzak Jupyter Notebook çekirdekleri başlatır. 3.3.0 öncesindeki sürümlerde sunucu, güvenilmeyen ortam değişkenlerini (örneğin KERNEL_XXX), YAML farkındalığına sahip bir kaçış işlemi uygulamadan Kubernetes manifestlerine yerleştirerek YAML enjeksiyon saldırılarına olanak tanımaktadır. Saldırganlar yeni alanlar ekleyebilir, kritik alanların üzerine yazabilir (örneğin sonuncusunun geçerli olduğu yinelenen securityContext anahtarları) ve birden fazla kaynak oluşturmak için belge sınırları (yeni belgeler için ---, belge sonu için ...) enjekte ederek ayrıcalıklı pod'lar gibi rastgele türler oluşturabilir. Kubernetes manifesti için kullanılan Jinja2 şablonu, manifest işlenirken kullanılan kernel_working_dir gibi birkaç kernel_xxx değişkeni içerir ve bunların tamamı YAML enjeksiyonu için vektördür. Bu sorun 3.3.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 | v < 3.3.0 | 3.3.0 |
| jupyter-enterprise-gatewayPyPI | 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.