CVE-2026-59870
Təsvir
js-yaml JavaScript YAML analizatoru və dump-eridir. 3.15.1, 4.3.1 və 5.2.1 versiyalarından əvvəl, src/tag/sequence/omap.ts faylında !!omap teqi üçün YAML11_SCHEMA dəstəyi hər bir yerləşdirmə zamanı xətti dublikat açar skanını həyata keçirmək üçün omapTag.addItem()-dən istifadə edir; bu isə yaml.load() xüsusi hazırlanmış sıralanmış xəritə (ordered-map) sənədini analiz etdikdə O(n^2) CPU istehlakına səbəb olur. v3 və v4 versiyalarında !!omap standart olaraq aktivdir və istismar edilə biləndir. v5 versiyası standart olaraq !!omap-dan istifadə etmir və onun aktivləşdirilmə ehtimalı çox aşağıdır. Bu problem 3.15.1, 4.3.1 və 5.2.1 versiyalarında düzəldilmişdir.
Necə düzəltmək olar
- nodeca js-yaml5.2.1 və ya daha yeni versiya
- js-yaml5.2.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| nodeca js-yaml | 5.0.0 ≤ v < 5.2.1 | 5.2.1 |
| js-yamlnpm | 5.0.0 ≤ v < 5.2.1 | 5.2.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.