CVE-2020-15168
Açıklama
node-fetch 2.6.1 ve 3.0.0-beta.9 sürümlerinden öncekiler, bir yönlendirmeyi takip ettikten sonra size seçeneğine uymuyordu; bu durum, içerik boyutu sınırı aştığında hiçbir zaman FetchError hatasının fırlatılmayacağı ve işlemin başarısız olmadan sona ereceği anlamına geliyordu. Çoğu kişi için bu düzeltmenin etkisi az olacak veya hiç olmayacaktır. Ancak, belirli bir boyutun üzerindeki dosyaları engellemek için node-fetch'e güveniyorsanız etki önemli olabilir; örneğin: fetch() tamamlandıktan sonra verinin boyutunu tekrar kontrol etmezseniz, JS iş parçacığınız büyük bir dosya üzerinde çalışırken meşgul olabilir (DoS) ve/veya hesaplama maliyeti oluşturabilir.
Nasıl düzeltilir
- node-fetch_project node-fetch2.6.1 ya da sonraki bir sürüm
- node-fetch2.6.1, 3.0.0-beta.9 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| node-fetch_project node-fetch | v < 2.6.1, 3.0.0 | 2.6.1 |
| node-fetchnpm | 2.0.0 ≤ v < 2.6.1, 3.0.0-beta.1 ≤ v < 3.0.0-beta.9 | 2.6.1, 3.0.0-beta.9 |
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.