Nodeca

Js-yaml

8 Schwachstellen gefunden.

Hinweis: Diese Liste kann unvollständig sein. Daten werden ohne Gewähr im Ursprungsformat bereitgestellt.
  • EPSS 0.39%
  • Veröffentlicht 01.09.2026 21:43:13
  • Zuletzt bearbeitet 28.09.2026 22:17:33

js-yaml is a JavaScript YAML parser and dumper. From 3.0.0 until 3.15.2, 4.3.2, and 5.4.1, maxTotalMergeKeys in lib/js-yaml/loader.js and lib/loader.js does not count empty mapping sources while processing the merge key <<. An attacker can alias a la...

  • EPSS 0.34%
  • Veröffentlicht 13.08.2026 18:18:19
  • Zuletzt bearbeitet 18.09.2026 20:09:01

js-yaml is a JavaScript YAML parser and dumper. From 5.0.0 until 5.2.2, parsing a small YAML document can take exponential time when an application calls load() or loadAll() on untrusted input. In src/parser/parser.ts, readFlowCollection uses restore...

Exploit
  • EPSS 0.41%
  • Veröffentlicht 08.07.2026 15:18:19
  • Zuletzt bearbeitet 13.07.2026 15:06:34

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

Exploit
  • EPSS 0.42%
  • Veröffentlicht 08.07.2026 15:15:54
  • Zuletzt bearbeitet 13.07.2026 15:05:34

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

Exploit
  • EPSS 0.41%
  • Veröffentlicht 08.07.2026 15:13:20
  • Zuletzt bearbeitet 06.10.2026 16:17:08

js-yaml is a JavaScript YAML parser and dumper. Prior to 3.15.1, 4.3.1, and 5.2.1, YAML11_SCHEMA support for the !!omap tag in src/tag/sequence/omap.ts uses omapTag.addItem() to perform a linear duplicate-key scan on every insertion, causing O(n^2) C...

Exploit
  • EPSS 0.38%
  • Veröffentlicht 22.06.2026 14:59:14
  • Zuletzt bearbeitet 09.07.2026 20:33:57

js-yaml is a JavaScript YAML parser and dumper. Prior to 4.2.0 and 3.15.0, a crafted YAML document can trigger algorithmic CPU exhaustion in js-yaml merge-key processing (<<) by repeating the same alias many times in a merge sequence. This causes qua...

  • EPSS 0.41%
  • Veröffentlicht 13.11.2025 15:32:44
  • Zuletzt bearbeitet 07.10.2026 21:10:00

js-yaml is a JavaScript YAML parser and dumper. In js-yaml before 4.1.1 and 3.14.2, it's possible for an attacker to modify the prototype of the result of a parsed yaml document via prototype pollution (`__proto__`). All users who parse untrusted yam...

Exploit
  • EPSS 17.32%
  • Veröffentlicht 28.06.2013 14:55:02
  • Zuletzt bearbeitet 29.04.2026 01:13:23

The JS-YAML module before 2.0.5 for Node.js parses input without properly considering the unsafe !!js/function tag, which allows remote attackers to execute arbitrary code via a crafted string that triggers an eval operation.