CVE-2021-41167
Açıklama
modern-async, async/await ve promise'ler kullanarak asenkron işlemler gerçekleştiren açık kaynaklı bir JavaScript araç kütüphanesidir. Etkilenen sürümlerde, bu kütüphanedeki iki fonksiyonu etkileyen bir hata bulunmaktadır: forEachSeries ve forEachLimit. Bu fonksiyonların bazı eylemlerin eşzamanlılığını sınırlaması gerekirken, pratikte bunu yapmamaktadırlar. Bu fonksiyonları çağıran tüm kodlar, eşzamanlılığın sınırlandırılacağı düşünülerek yazılacaktır ancak sınırlandırma gerçekleşmeyecektir. Bu durum, diğer projelerde potansiyel güvenlik sorunlarına yol açabilir. Sorun 1.0.4 sürümünde giderilmiştir. Herhangi bir geçici çözüm bulunmamaktadır.
Nasıl düzeltilir
- modern-async_project modern-async1.0.4 ya da sonraki bir sürüm
- modern-async1.0.4 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| modern-async_project modern-async | v < 1.0.4 | 1.0.4 |
| modern-asyncnpm | v < 1.0.4 | 1.0.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.