Katalog CVE

CVE-2026-59868

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.29%

Percentyl 21 - wyżej niż 21% wszystkich znanych CVE

Streszczenie

Podatność w bibliotece js-yaml (wersje od 5.0.0 do 5.2.0) powoduje kwadratowy wzrost czasu procesora podczas parsowania dokumentów YAML z włączonymi kluczami scalania. Łańcuch mapowań, gdzie każdy wpis scala poprzedni, prowadzi do nadmiernego obciążenia CPU.

Ocena ryzyka

Atakujący może wysłać specjalnie spreparowany dokument YAML, który spowolni działanie serwera lub aplikacji, prowadząc do odmowy usługi (DoS) z powodu wyczerpania zasobów CPU.

Rekomendacja

Należy natychmiast zaktualizować bibliotekę js-yaml do wersji 5.2.0 lub nowszej, która zawiera poprawkę eliminującą problem kwadratowego czasu przetwarzania.

Inne podatności w js-yaml

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

js-yaml is a JavaScript YAML parser and dumper. From 5.0.0 before 5.2.0, when merge keys are enabled, js-yaml can spend quadratic CPU time parsing a document whose size grows only linearly when a chain of mappings uses merge keys where each mapping merges the previous one. This issue is fixed in version 5.2.0.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS