CVE-2026-93753
Təsvir
deepmerge 4.3.1 versiyasına qədər olan versiyalarda mergeObject() funksiyasında hədəf obyektlərə yazılan açarların düzgün şəkildə yoxlanılmaması səbəbindən prototip zəhərlənməsi (prototype poisoning) boşluğu mövcuddur. Hücumçular birləşdirmə əməliyyatları zamanı zərərli mənbə obyektləri təqdim edərək qaytarılan obyektin prototipinə özləri tərəfindən idarə olunan xüsusiyyətləri yerləşdirə bilərlər ki, bu da tətbiqlərin özəl xüsusiyyət yoxlamaları olmadan xüsusiyyətlərə müraciət etdikdə gözlənilməz dəyərləri miras almasına səbəb olur.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| deepmergenpm | 4.2.0 ≤ v ≤ 4.3.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.