Vulnerabilities/

yaml is vulnerable to Stack Overflow via deeply nested YAML collections

Severity:
Medium

Description

Parsing a YAML document with yaml may throw a RangeError due to a stack overflow.

The node resolution/composition phase uses recursive function calls without a depth bound. An attacker who can supply YAML for parsing can trigger a RangeError: Maximum call stack size exceeded with a small payload (~2–10 KB).

Recommendation

Update the yaml package to the latest compatible version. Followings are version details:

References

Related Issues

Tags:
npm
yaml
Anything's wrong? Let us know Last updated on March 27, 2026