CVE-2019-19507

Orta

Təsvir

jpv-nin (həmçinin Json Pattern Validator kimi tanınır) 2.1.1 versiyasından əvvəlki versiyalarında, müəyyən daxili atributlar ziddiyyətli ad vasitəsilə yenidən yazıla bildiyi üçün compareCommon() funksiyası bypass edilə bilər; buna 'constructor': {'name':'Array'} nümunədir. Bu, validate() funksiyasına təsir göstərir. Beləliklə, xüsusi hazırlanmış faydalı yük (payload) tip aşkarlanma nəticəsini manipulyasiya etmək üçün bu daxili atributu yenidən yaza bilər.

CiddilikOrta
CVSS5.3
İstismar ehtimalı—
MəhsulJson Pattern Validator
Dərc2 dek 2019
İlk görülmə2 dek 2019

Necə düzəltmək olar

Yeniləyin
  • json_pattern_validator_project json_pattern_validator2.1.1 və ya daha yeni versiya
  • jpv2.1.1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
json_pattern_validator_project json_pattern_validatorv < 2.1.12.1.1
jpvnpmv < 2.1.12.1.1

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2019-19507 · Json Pattern Validator · Dark Radar