๐Ÿ” CVE Alert

CVE-2026-77465

HIGH 7.5

toml-node: Uncontrolled Recursion

CVSS Score
7.5
EPSS Score
0.0%
EPSS Percentile
0th

toml-node is a TOML parser for Node.js and the browser. Prior to 4.2.0, toml.parse() uses a Peggy 5.1.0 generated recursive-descent parser in lib/parser.js whose peg$parsevalue, peg$parsearray, and peg$parseinline_table_entry functions recurse through nested arrays and inline tables without a depth limit. A remote unauthenticated application parsing an attacker-controlled TOML document containing a few thousand nested arrays or inline tables can exhaust the Node.js call stack, raise an unexpected RangeError rather than the parser's SyntaxError, and terminate an unprotected request worker or process. The corresponding grammar source is src/toml.pegjs, where the generated parser must be bounded. This issue is fixed in version 4.2.0.

CWE CWE-674
Vendor binarymuse
Product toml-node
Published Sep 3, 2026
Stay Ahead of the Next One

Get instant alerts for binarymuse toml-node

Be the first to know when new high vulnerabilities affecting binarymuse toml-node are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Affected Versions

BinaryMuse / toml-node
< 4.2.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/BinaryMuse/toml-node/security/advisories/GHSA-82x6-q7mm-w9cf github.com: https://github.com/BinaryMuse/toml-node/pull/72 github.com: https://github.com/BinaryMuse/toml-node/commit/967b8b06754f3ecd9863cea118dc50792a8c353f