CVE-2019-19507
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.
Necə düzəltmək olar
- 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əhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| json_pattern_validator_project json_pattern_validator | v < 2.1.1 | 2.1.1 |
| jpvnpm | v < 2.1.1 | 2.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.
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.