๐Ÿ” CVE Alert

CVE-2026-114143

UNKNOWN 0.0

toml-node: Quadratic-complexity DoS via long dotted keys or table paths in toml.parse()

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

toml-node is a TOML parser for Node.js and the browser. Prior to 5.0.1, toml.parse() repeatedly slices and rejoins every path prefix in lib/compiler.js while processing long dotted keys, table headers, array-of-tables headers, and inline-table keys in assign(), deepRef(), and setNestedKey(). The resulting quadratic work can block the Node.js event loop for several seconds, and sufficiently long paths can terminate the process through memory exhaustion. The maxDepth option does not limit key-segment count and therefore does not mitigate this path. This issue is fixed in version 5.0.1.

CWE CWE-407
Vendor binarymuse
Product toml-node
Published Oct 21, 2026
Stay Ahead of the Next One

Get instant alerts for binarymuse toml-node

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

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

Affected Versions

BinaryMuse / toml-node
< 5.0.1

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/BinaryMuse/toml-node/security/advisories/GHSA-9j65-hcg3-gc64 github.com: https://github.com/BinaryMuse/toml-node/commit/609c873fffea0a27ebe5b4dd098eed2b3daf3606 github.com: https://github.com/BinaryMuse/toml-node/releases/tag/v5.0.1