CVE-2019-19507
Açıklama
2.1.1 öncesindeki jpv (diğer adıyla Json Pattern Validator) sürümünde, 'constructor': {'name':'Array'} örneğinde olduğu gibi belirli dahili öznitelikler çakışan bir isim aracılığıyla üzerine yazılabildiği için compareCommon() atlatılabilir. Bu durum validate() fonksiyonunu etkilemektedir. Bu nedenle, özel olarak hazırlanmış bir yük, tip algılama sonucunu manipüle etmek için bu yerleşik özniteliğin üzerine yazabilir.
Nasıl düzeltilir
- json_pattern_validator_project json_pattern_validator2.1.1 ya da sonraki bir sürüm
- jpv2.1.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| json_pattern_validator_project json_pattern_validator | v < 2.1.1 | 2.1.1 |
| jpvnpm | v < 2.1.1 | 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.