CVE-2022-21190
Təsvir
Bu, 6.2.3 versiyasından əvvəlki convict paketini təsir edir. Bu, [CVE-2022-22143](https://security.snyk.io/vuln/SNYK-JS-CONVICT-2340604) zəifliyinin yan keçilməsidir. Tətbiq edilən [düzəliş](https://github.com/mozilla/node-convict/commit/3b86be087d8f14681a9c889d45da7fe3ad9cd880) startsWith metoduna əsaslanır və zəifliyin qarşısını almır: yol bölünməzdən əvvəl onun __proto__ və ya this.constructor.prototype ilə başlayıb-başlamadığı yoxlanılır. Bu yoxlamanı yan keçmək üçün təhlükəli yolların əvvəlinə nöqtə ilə bitən hər hansı sətir dəyəri əlavə etmək mümkündür, məsələn, foo.__proto__ və ya foo.this.constructor.prototype.
Necə düzəltmək olar
- mozilla convict6.2.3 və ya daha yeni versiya
- convict6.2.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| mozilla convict | v < 6.2.3 | 6.2.3 |
| convictnpm | v < 6.2.3 | 6.2.3 |
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.