CVE-2019-17221
Açıklama
PhantomJS 2.1.1 ve öncesi sürümler, bir file:// URI'si için yapılan XMLHttpRequest ile örneklendiği üzere, rastgele dosya okuma zafiyetine sahiptir. Zafiyet, belirtilen bir URL'yi yükleyen ve verilen bir geri çağırma fonksiyonunu çalıştıran webpage modülünün page.open() fonksiyonunda bulunmaktadır. Bir saldırgan, kullanıcı girdisi olarak özel olarak hazırlanmış bir HTML dosyası sağlayarak dosya sistemindeki rastgele dosyaların okunmasına izin verebilir. Örneğin, eğer page.render() geri çağırma fonksiyonu ise, bu durum hedef dosyanın bir PDF veya görüntü dosyasını oluşturur. NOT: Bu ürün artık geliştirilmemektedir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| phantomjs phantomjs | v ≤ 2.1.1 | — |
| phantomjsnpm | v ≤ 2.1.1 | — |
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.