Katalog CVE

CVE-2026-59869

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.35%

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

Streszczenie

Podatność w bibliotece js-yaml (JavaScript YAML parser i dumper) powoduje kwadratowy wzrost czasu CPU podczas przetwarzania dokumentów YAML zawierających łańcuch mapowań z kluczami scalania (merge keys). Problem występuje w wersjach od 3.0.0 do 3.14.0 oraz od 4.0.0 do 4.2.0.

Ocena ryzyka

Atakujący może wysłać specjalnie spreparowany dokument YAML, który przy liniowym wzroście rozmiaru powoduje kwadratowy wzrost czasu przetwarzania, co prowadzi do przeciążenia serwera (DoS).

Rekomendacja

Należy niezwłocznie zaktualizować bibliotekę js-yaml do wersji 3.15.0 lub 4.3.0, w zależności od używanej głównej wersji.

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 3.0.0 before 3.15.0 and from 4.0.0 before 4.3.0, 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 versions 3.15.0 and 4.3.0.

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