CVE-2026-108258
Açıklama
Shiny for Python, Python'da etkileşimli web uygulamaları oluşturmak için kullanılan bir çerçevedir. 1.4.0 ile 1.6.4 sürümleri arasında, yer imi geri yükleme işlemi istemci tarafından sağlanan bir state_id kabul eder ve bunun tek bir güvenli yol segmenti olduğunu doğrulamadan sunucu tarafındaki shiny_bookmarks dizinine ekler. Kimliği doğrulanmamış bir istek, üst dizin segmentlerini veya mutlak bir yolu kullanarak, bookmark_store devre dışı bırakılmış olsa bile, sunucunun yer imi deposu dışındaki input.json ve values.json dosyalarını açmasını sağlayabilir. bookmark_store ayarı server olarak yapılandırılan ve ui.input_file() kullanan uygulamalarda, geri yükleme işleyicisi ek olarak saldırgan tarafından seçilen bir dizinden saldırganın belirlediği bir dosyayı kopyalayabilir ve ifşa edebilir. Bu sorun 1.6.4 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- shiny1.6.4 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| shinyPyPI | 1.4.0 ≤ v < 1.6.4 | 1.6.4 |
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.