CVE-2026-59869

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.
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:nodeca:js-yaml:*:*:*:*:*:node.js:*:*
cpe:2.3:a:nodeca:js-yaml:*:*:*:*:*:node.js:*:*

History

25 Oct 2026, 20:10

Type Values Removed Values Added
Summary
  • (es) js-yaml es un analizador y volcador YAML de JavaScript. Desde la versión 3.0.0 hasta antes de la 3.15.0 y desde la 4.0.0 hasta antes de la 4.3.0, js-yaml puede consumir tiempo de CPU cuadrático al analizar un documento cuyo tamaño crece solo linealmente cuando una cadena de mapeos utiliza claves de fusión donde cada mapeo fusiona el anterior. Este problema está solucionado en las versiones 3.15.0 y 4.3.0.

Information

Published : 2026-07-08 16:16

Updated : 2026-10-25 20:10


NVD link : CVE-2026-59869

Mitre link : CVE-2026-59869

CVE.ORG link : CVE-2026-59869


JSON object : View

Products Affected

nodeca

  • js-yaml
CWE
CWE-407

Inefficient Algorithmic Complexity