CVE-2022-29238
Açıklama
Jupyter Notebook, etkileşimli hesaplama için web tabanlı bir notebook ortamıdır. Versiyon 6.4.12 öncesinde, `ContentsManager.allow_hidden = False` yapılandırmasına sahip notebook sunucusuna yapılan kimliği doğrulanmış istekler, yalnızca gizli dizinlerin içeriğinin listelenmesini engelliyor; ancak tekil gizli dosyalara veya gizli dizinlerdeki dosyalara erişimi engellemiyordu (yani gizli dosyalar 'gizliydi' ancak 'erişilemez' değildi). Bu durum, notebook yapılandırmalarının, normalde izin verilmemesi beklenen dosyalara kimliği doğrulanmış erişime izin vermesine yol açabilirdi. Tam olarak kimliği doğrulanmış istekler gerektiği için bu durumun etkisi nispeten düşüktür. Ancak, bir sunucunun kök dizini, sunucu tarafındaki tek koruması gizli olması olan hassas dosyalar içeriyorsa (örneğin $HOME sunulurken `~/.ssh`), isimleri tahmin edilebilen dosyalara herhangi bir kimliği doğrulanmış istek üzerinden erişilebilir. Bu tür bağlamlar aynı zamanda sunucuya tam erişime ve dolayısıyla yürütme izinlerine sahiptir ki bu da genellikle aynı dosyaların tamamına erişim sağlar. Bu nedenle, bu durum genel olarak herhangi bir yetki yükseltmeye veya bilgi erişiminde artışa neden olmaz; sadece dosyaların erişilebileceği ek ve istenmeyen bir yöntem oluşturur. Versiyon 6.4.12 bu sorun için bir yama içermektedir. Şu anda bilinen bir geçici çözüm yoktur.
Nasıl düzeltilir
- jupyter notebook6.4.12 ya da sonraki bir sürüm
- notebook6.4.12 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| jupyter notebook | v < 6.4.12 | 6.4.12 |
| notebookPyPI | v < 6.4.12 | 6.4.12 |
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.