BinaryMuse vulnerabilities
We track 6 vulnerabilities in BinaryMuse products. 6 are rated high or critical, and none are known to be exploited. The most recent was published on October 21, 2026.
Latest BinaryMuse vulnerabilities
- 7.5 High severity
toml-node: Uncontrolled Resource Consumption
toml-node is a TOML parser for Node.js and the browser. Prior to 5.0.1, toml.parse() passes unbounded hexadecimal, octal, binary, and decimal digit sequences from lib/parser.js to BigInt() before reduceInteger() in lib/compiler.js checks whether the resulting
- 8.7 High severity
toml-node: Inefficient Algorithmic Complexity
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()
- 8.8 High severity
toml-node: Improperly Controlled Modification of Object Prototype Attributes
toml-node is a TOML parser for Node.js and the browser. Prior to 5.0.1, toml.parse() can write attacker-controlled properties to Object.prototype because quoteDottedString() in lib/compiler.js produces the same bookkeeping string for distinct quoted key paths,
- 8.7 High severity
toml-node: Inefficient Algorithmic Complexity
toml-node is a TOML parser for Node.js and the browser. Prior to 5.0.1, the toml.parse() compiler's addTableArray() function in lib/compiler.js rescans the complete assignedPaths and valueAssignments bookkeeping sets for every array-of-tables header. Distinct
- 7.5 High severity
toml-node: Uncontrolled Recursion
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 a
- 8.2 High severity
toml-node: Improperly Controlled Modification of Object Prototype Attributes
toml-node is a TOML parser for Node.js and the browser. Prior to 4.1.2, toml.parse() in lib/compiler.js can be tricked by a table path such as a.b.y.__proto__.__proto__, allowing traversal from a scalar value into Number.prototype and Object.prototype. The cur