npm/js-yaml CVE-2026-84375: high 7.5, EPSS 0.54%
js-yaml: maxTotalMergeKeys does not limit CPU use for empty merge sources
Action: Upgrade js-yaml to 3.15.2 or later.
npm i js-yaml@4.3.2npm i js-yaml@3.15.2Affected
| introduced | fixed | last affected |
|---|---|---|
| 4.0.0 | 4.3.2 | - |
| 3.0.0 | 3.15.2 | - |
Fixed versions
| 4.3.2 | 3.15.2 |
Sources
- osv: GHSA-2883-xcg3-v3hh
- https://github.com/nodeca/js-yaml/security/advisories/GHSA-2883-xcg3-v3hh
- https://nvd.nist.gov/vuln/detail/CVE-2026-84375
- https://github.com/nodeca/js-yaml/pull/797
- https://github.com/nodeca/js-yaml/commit/3485bc06ff8a0251505f44a00414d90df2466639
- https://github.com/nodeca/js-yaml/commit/6a8e05f9a485188ed730ac81e81ae221352ef480
- https://github.com/nodeca/js-yaml/commit/d90b6612a5a84385bdcb556c44578eac76dc0f6b
- https://github.com/nodeca/js-yaml
- https://github.com/nodeca/js-yaml/releases/tag/3.15.2
- https://github.com/nodeca/js-yaml/releases/tag/4.3.2
CVE-2026-84375 · published · modified · JSON