Machine-written summary
Summary written by Claude Haiku from the source advisory. Not reviewed by a person.
The js-yaml package, versions 5.0.0 up to but not including 5.4.1, does not count empty mappings toward its maxTotalMergeKeys limit when parsing YAML merge keys. An attacker who can supply YAML for parsing could use a modest-sized document with many repeated merges of empty mappings to force prolonged CPU use, despite the configured limit. Upgrade to js-yaml 5.4.1, which is the listed fixed version.
Not analysed yet
We haven’t published our analysis of this Advisory yet. Once a person has reviewed it, this page will say what’s vulnerable, what has to be true for your app to be affected, and how to check.
Severity and exploitation
| Score | Rating | CVSS | Vector | Source |
|---|---|---|---|---|
| 5.3 | Medium | 3.1 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L | GitHub Advisory Database |
- CISA KEV Not listed.
- EPSS No score.
Timeline
- 31 Oct 2026, 13:34 UTC First seen by agentprime
- 31 Oct 2026, 13:34 UTC Confirmed by OSV