Lucene search
+L

573 matches found

OSV
OSV
•added 2026/09/03 8:55 p.m.•20 views

GHSA-V5MP-JGW5-2X6J toml-node: Prototype Pollution Leads to `Object.prototype` Corruption via `__proto__` Key-Path Desynchronization

Summary toml.parse writes attacker-controlled keys onto Object.prototype. The compiler protects the tables it builds by creating them with Object.createnull, which neutralizes a direct proto table. An attacker bypasses that protection by routing a table path through a scalar value and into the re...

8.2CVSS6.1AI score0.00683EPSS
SaveExploits0References4
vulnersOsv
vulnersOsv
•added 2026/09/03 8:55 p.m.•15 views

@fancyliu/speclite (>=0.1.0, <=0.4.1), actual-moneymoney (>=3.0.0, <=3.6.0) +1 more potentially affected by CVE-2026-63376 via toml (4.1.1)

toml NPM version 4.1.1 is affected by a known vulnerability. The following packages have a transitive dependency on toml and may be impacted: - @fancyliu/speclite =0.1.0, =3.0.0, =2.7.0, =2.11.3 Source cves: CVE-2026-63376 Source advisory: SNYK:JS-TOML-19639693...

8.2CVSS5.8AI score0.00683EPSS
SaveExploits0
vulnersOsv
vulnersOsv
•added 2026/09/03 8:55 p.m.•23 views

@fancyliu/speclite (>=0.1.0, <=0.4.1), actual-moneymoney (>=3.0.0, <=3.6.0) +1 more potentially affected by CVE-2026-63376 via toml (4.1.1)

toml NPM version 4.1.1 is affected by a known vulnerability. The following packages have a transitive dependency on toml and may be impacted: - @fancyliu/speclite =0.1.0, =3.0.0, =2.7.0, =2.11.3 Source cves: CVE-2026-63376 Source advisory: OSV:GHSA-V5MP-JGW5-2X6J...

8.2CVSS5.8AI score0.00683EPSS
SaveExploits0
OSV
OSV
•added 2026/09/03 8:37 p.m.•16 views

CVE-2026-77465 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$parseinlinetableentry functions recurse through nested arrays and inline tables without a depth...

7.5CVSS5.6AI score
SaveExploits0References5
Vulnrichment
Vulnrichment
•added 2026/09/03 8:37 p.m.•14 views

CVE-2026-77465 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$parseinlinetableentry functions recurse through nested arrays and inline tables without a depth...

7.5CVSS6AI score0.00609EPSS
SaveExploits0References3
CVE
CVE
•added 2026/09/03 8:37 p.m.•31 views

CVE-2026-77465

toml-node is a TOML parser for Node.js and the browser. Prior to 4.2.0 , the Peggy 5.1.0-generated recursive-descent parser in lib/parser.js has functions (peg$parsevalue, peg$parsearray, peg$parseinline_table_entry) that recurse through nested arrays and inline tables without a depth limit . A r...

7.5CVSS6AI score0.00609EPSS
SaveExploits0References3
Cvelist
Cvelist
•added 2026/09/03 8:37 p.m.•43 views

CVE-2026-77465 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$parseinlinetableentry functions recurse through nested arrays and inline tables without a depth...

7.5CVSS0.00609EPSS
SaveExploits0References3
EUVD
EUVD
•added 2026/09/03 8:37 p.m.•21 views

EUVD-2026-70739

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$parseinlinetableentry functions recurse through nested arrays and inline tables without a depth...

7.5CVSS6AI score0.00609EPSS
SaveExploits0References3
OSV
OSV
•added 2026/09/03 8:34 p.m.•19 views

CVE-2026-63376 toml-node: Prototype Pollution Leads to `Object.prototype` Corruption via `__proto__` Key-Path Desynchronization

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 currentPath tracking value uses both arrays and...

8.2CVSS6.1AI score
SaveExploits0References5
CVE
CVE
•added 2026/09/03 8:34 p.m.•36 views

CVE-2026-63376

toml-node , a TOML parser for Node.js and the browser, is affected by a prototype pollution vulnerability in toml.parse() (lib/compiler.js) prior to version 4.1.2. The root cause is a key-path desynchronization : currentPath tracking uses both arrays and strings, so valueAssignments records a com...

8.2CVSS6.1AI score0.00683EPSS
SaveExploits0References3
Cvelist
Cvelist
•added 2026/09/03 8:34 p.m.•49 views

CVE-2026-63376 toml-node: Prototype Pollution Leads to `Object.prototype` Corruption via `__proto__` Key-Path Desynchronization

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 currentPath tracking value uses both arrays and...

8.2CVSS0.00683EPSS
SaveExploits0References3
Vulnrichment
Vulnrichment
•added 2026/09/03 8:34 p.m.•12 views

CVE-2026-63376 toml-node: Prototype Pollution Leads to `Object.prototype` Corruption via `__proto__` Key-Path Desynchronization

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 currentPath tracking value uses both arrays and...

8.2CVSS6.1AI score0.00683EPSS
SaveExploits0References3
EUVD
EUVD
•added 2026/09/03 8:34 p.m.•23 views

EUVD-2026-70738

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 currentPath tracking value uses both arrays and...

8.2CVSS6.1AI score0.00683EPSS
SaveExploits0References3
Positive Technologies
Positive Technologies
•added 2026/09/03 12:00 a.m.•16 views

PT-2026-85341

Summary toml.parse crashes with an uncaught RangeError: Maximum call stack size exceeded when parsing deeply nested arrays or inline tables. The parser is generated by Peggy 5.1.0 a PEG parser generator as a recursive-descent parser; the value rule mutually recurses with the array and inline-tabl...

7.5CVSS5.9AI score
SaveExploits0References5
Positive Technologies
Positive Technologies
•added 2026/09/03 12:00 a.m.•16 views

PT-2026-85360

Summary toml.parse writes attacker-controlled keys onto Object.prototype. The compiler protects the tables it builds by creating them with Object.createnull, which neutralizes a direct proto table. An attacker bypasses that protection by routing a table path through a scalar value and into the re...

8.2CVSS6.2AI score
SaveExploits0References5
Positive Technologies
Positive Technologies
•added 2026/09/03 12:00 a.m.•21 views

PT-2026-85248

Name of the Vulnerable Software and Affected Versions toml-node versions prior to 4.2.0 Description A remote unauthenticated attacker can cause a denial of service in Node.js applications by providing a specially crafted TOML document. The toml.parse function uses a recursive-descent parser that...

7.5CVSS5.8AI score0.00609EPSS
SaveExploits0References10
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/09/03 12:00 a.m.•3 views

CVE-2026-77465: 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$parseinlinetableentry functions recurse through nested arrays and inline tables without a depth...

7.5CVSS6AI score0.00609EPSS
SaveExploits0References2
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/09/03 12:00 a.m.•4 views

CVE-2026-63376: 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 currentPath tracking value uses both arrays and...

8.2CVSS6.1AI score0.00683EPSS
SaveExploits0References2
Positive Technologies
Positive Technologies
•added 2026/09/03 12:00 a.m.•25 views

PT-2026-85247

Name of the Vulnerable Software and Affected Versions toml-node versions prior to 4.1.2 Description the toml.parse function in lib/compiler.js allows an attacker to write arbitrary keys onto Object.prototype by routing a table path through a scalar value. This occurs because the deepRef function...

8.2CVSS6.3AI score0.00683EPSS
SaveExploits0References11
NVD
NVD
•added 2026/08/14 7:17 p.m.•19 views

CVE-2026-50029

js-toml is a TOML parser for JavaScript, Prior to version 1.1.2, the interpreter checks whether a key already exists in a parser-built container with if objectkey instead of if key in object. When the prior value is a falsy primitive — false, 0, 0n, 0.0, -0, or "" — the duplicate-key branch is...

5.3CVSS0.00398EPSS
SaveExploits0References3
Rows per page
Query Builder