Lucene search
+L

38 matches found

NVD
NVD
•added 2026/09/22 7:16 p.m.•5 views

CVE-2026-63386

js-toml is a TOML parser for JavaScript. Prior to 1.1.3, load does not bound nesting or dotted-key depth in the recursive parser at src/load/parser.ts or the interpreter at src/load/interpreter.ts, so deeply nested arrays, deeply nested inline tables, or long dotted keys can exhaust the V8 call...

5.3CVSS0.00361EPSS
SaveExploits0References3
OSV
OSV
•added 2026/09/22 7:00 p.m.•6 views

CVE-2026-63386 js-toml: Uncontrolled recursion in `load()` causes `RangeError` (stack exhaustion) on deeply nested input

js-toml is a TOML parser for JavaScript. Prior to 1.1.3, load does not bound nesting or dotted-key depth in the recursive parser at src/load/parser.ts or the interpreter at src/load/interpreter.ts, so deeply nested arrays, deeply nested inline tables, or long dotted keys can exhaust the V8 call...

5.3CVSS5.8AI score
SaveExploits0References5
CVE
CVE
•added 2026/09/22 7:00 p.m.•11 views

CVE-2026-63386

The js-toml JavaScript TOML parser is vulnerable to a denial of service (DoS) due to uncontrolled recursion in the load() function. In versions prior to 1.1.3 , the recursive parser at src/load/parser.ts and the interpreter at src/load/interpreter.ts fail to bound the nesting depth of arrays, inl...

5.3CVSS5.8AI score0.00361EPSS
SaveExploits0References3
Cvelist
Cvelist
•added 2026/09/22 7:00 p.m.•36 views

CVE-2026-63386 js-toml: Uncontrolled recursion in `load()` causes `RangeError` (stack exhaustion) on deeply nested input

js-toml is a TOML parser for JavaScript. Prior to 1.1.3, load does not bound nesting or dotted-key depth in the recursive parser at src/load/parser.ts or the interpreter at src/load/interpreter.ts, so deeply nested arrays, deeply nested inline tables, or long dotted keys can exhaust the V8 call...

5.3CVSS0.00361EPSS
SaveExploits0References3
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/09/22 12:00 a.m.•5 views

CVE-2026-63386: Uncontrolled Recursion

js-toml is a TOML parser for JavaScript. Prior to 1.1.3, load does not bound nesting or dotted-key depth in the recursive parser at src/load/parser.ts or the interpreter at src/load/interpreter.ts, so deeply nested arrays, deeply nested inline tables, or long dotted keys can exhaust the V8 call...

5.3CVSS5.8AI score0.00361EPSS
SaveExploits0References2
NVD
NVD
•added 2026/08/14 7:17 p.m.•17 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
EUVD
EUVD
•added 2026/08/14 7:08 p.m.•10 views

EUVD-2026-58791

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.3CVSS5.4AI score0.00398EPSS
SaveExploits0References3
attackerkb
attackerkb
•added 2026/08/14 7:08 p.m.•18 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.4AI score0.00398EPSS
SaveExploits0References4Affected Software1
Cvelist
Cvelist
•added 2026/08/14 7:08 p.m.•52 views

CVE-2026-50029 js-toml has silent type confusion via falsy-primitive duplicate-key bypass

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
Vulnrichment
Vulnrichment
•added 2026/08/14 7:08 p.m.•9 views

CVE-2026-50029 js-toml has silent type confusion via falsy-primitive duplicate-key bypass

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.3CVSS5.4AI score0.00398EPSS
SaveExploits0References3
CVE
CVE
•added 2026/08/14 7:08 p.m.•44 views

CVE-2026-50029

Affects js-toml prior to 1.1.2. The parser uses if (object[key]) to decide duplicates, causing falsy primitives (false, 0, 0n, 0.0, -0, "") to be overwritten by later keys; this yields structural type confusion in load() output (e.g., isAdmin becomes truthy object). MITRE/ATT&CK not specified in ...

5.3CVSS5.4AI score0.00398EPSS
SaveExploits0References3
OSV
OSV
•added 2026/08/14 7:08 p.m.•14 views

CVE-2026-50029 js-toml has silent type confusion via falsy-primitive duplicate-key bypass

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.3CVSS5.5AI score
SaveExploits0References5
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/08/14 12:00 a.m.•0 views

CVE-2026-50029: Incorrect Comparison

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.3CVSS5.8AI score0.00398EPSS
SaveExploits0References2
Circl
Circl
•added 2026/06/27 12:35 a.m.•21 views

CVE-2026-50029

creationtimestamp| type| source ---|---|--- 2026-06-27 00:35:39+00:00| published-proof-of-concept| https://github.com/sunnyadn/js-toml/security/advisories/GHSA-m34p-749j-x6m6...

5.3CVSS5.8AI score0.00398EPSS
SaveExploits0References1
vulnersOsv
vulnersOsv
•added 2026/06/26 10:49 p.m.•10 views

barrelly (>=1.0.0, <=1.2.0), rsbuild-plugin-wasmpack (>=0.0.4, <=2.0.0) potentially affected by CVE-2026-50029 via js-toml (>=1.0.0, <=1.1.0)

js-toml NPM version =1.0.0, =1.0.0, =0.0.4, =2.0.0 Source cves: CVE-2026-50029 Source advisory: OSV:GHSA-M34P-749J-X6M6...

5.3CVSS5.3AI score0.00398EPSS
SaveExploits0
vulnersOsv
vulnersOsv
•added 2026/06/26 10:49 p.m.•9 views

barrelly (>=1.0.0, <=1.2.0), rsbuild-plugin-wasmpack (>=0.0.4, <=2.0.0) potentially affected by CVE-2026-50029 via js-toml (>=1.0.0, <=1.1.0)

js-toml NPM version =1.0.0, =1.0.0, =0.0.4, =2.0.0 Source cves: CVE-2026-50029 Source advisory: SNYK:JS-JSTOML-17728417...

5.3CVSS5.3AI score0.00398EPSS
SaveExploits0
OSV
OSV
•added 2026/06/26 10:21 p.m.•15 views

GHSA-WP3C-266W-4QFQ js-toml vulnerable to CPU exhaustion via O(n^2) BigInt construction on radix-prefixed integer literals

Summary js-toml versions up to and including 1.1.0 parse hexadecimal / octal / binary integer literals via a hand-written parseBigInt loop that multiplies a BigInt accumulator by the radix once per input digit. Each iteration performs a BigInt BigInt operation on an accumulator that grows linearl...

7.5CVSS6AI score0.00644EPSS
SaveExploits1References5
Patchstack
Patchstack
•added 2026/06/26 10:21 p.m.•15 views

NPM: js-toml vulnerable to CPU exhaustion via O(n^2) BigInt construction on radix-prefixed integer literals

NPM: js-toml vulnerable to CPU exhaustion via On^2 BigInt construction on radix-prefixed integer literals vulnerability discovered by ? in WordPress Npm js-toml versions = 1.1.0...

7.5CVSS5.9AI score0.00644EPSS
SaveExploits1References5Affected Software1
vulnersOsv
vulnersOsv
•added 2026/06/26 10:21 p.m.•12 views

barrelly (>=1.0.0, <=1.2.0), rsbuild-plugin-wasmpack (>=0.0.4, <=2.0.0) potentially affected by CVE-2026-49293 via js-toml (>=1.0.0, <=1.1.0)

js-toml NPM version =1.0.0, =1.0.0, =0.0.4, =2.0.0 Source cves: CVE-2026-49293 Source advisory: OSV:GHSA-WP3C-266W-4QFQ...

7.5CVSS5.3AI score0.00644EPSS
SaveExploits1
Github Security Blog
Github Security Blog
•added 2026/06/26 10:21 p.m.•19 views

js-toml vulnerable to CPU exhaustion via O(n^2) BigInt construction on radix-prefixed integer literals

Summary js-toml versions up to and including 1.1.0 parse hexadecimal / octal / binary integer literals via a hand-written parseBigInt loop that multiplies a BigInt accumulator by the radix once per input digit. Each iteration performs a BigInt BigInt operation on an accumulator that grows linearl...

7.5CVSS6AI score0.00644EPSS
SaveExploits1References5Affected Software1
Rows per page
Query Builder