Lucene search
+L

163 matches found

Cvelist
Cvelist
•added 2026/08/20 4:33 p.m.•79 views

CVE-2026-40345 deepmerge-ts: Stack exhaustion when merging recursive object graphs

deepmerge-ts is a typescript library providing functionality to deep merging of javascript objects. Prior to 8.0.0, the deepmerge, deepmergeCustom, deepmergeInto, and deepmergeIntoCustom APIs do not track visited objects or object pairs when recursively merging records. When two input values...

8.2CVSS0.00524EPSS
SaveExploits1References4
EUVD
EUVD
•added 2026/08/20 4:33 p.m.•23 views

EUVD-2026-63468

deepmerge-ts is a typescript library providing functionality to deep merging of javascript objects. Prior to 8.0.0, the deepmerge, deepmergeCustom, deepmergeInto, and deepmergeIntoCustom APIs do not track visited objects or object pairs when recursively merging records. When two input values...

8.2CVSS5.9AI score0.00524EPSS
SaveExploits1References4
OSV
OSV
•added 2026/08/20 4:33 p.m.•83 views

CVE-2026-40345 deepmerge-ts: Stack exhaustion when merging recursive object graphs

deepmerge-ts is a typescript library providing functionality to deep merging of javascript objects. Prior to 8.0.0, the deepmerge, deepmergeCustom, deepmergeInto, and deepmergeIntoCustom APIs do not track visited objects or object pairs when recursively merging records. When two input values...

8.2CVSS5.5AI score
SaveExploits0References6
CVE
CVE
•added 2026/08/20 4:33 p.m.•154 views

CVE-2026-40345

deepmerge-ts

8.2CVSS5.9AI score0.00524EPSS
SaveExploits1References4
Vulnrichment
Vulnrichment
•added 2026/08/20 4:33 p.m.•14 views

CVE-2026-40345 deepmerge-ts: Stack exhaustion when merging recursive object graphs

deepmerge-ts is a typescript library providing functionality to deep merging of javascript objects. Prior to 8.0.0, the deepmerge, deepmergeCustom, deepmergeInto, and deepmergeIntoCustom APIs do not track visited objects or object pairs when recursively merging records. When two input values...

8.2CVSS5.9AI score0.00524EPSS
SaveExploits1References4
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/08/20 12:00 a.m.•5 views

CVE-2026-40345: Uncontrolled Recursion

deepmerge-ts is a typescript library providing functionality to deep merging of javascript objects. Prior to 8.0.0, the deepmerge, deepmergeCustom, deepmergeInto, and deepmergeIntoCustom APIs do not track visited objects or object pairs when recursively merging records. When two input values...

8.2CVSS5.9AI score0.00524EPSS
SaveExploits1References2
Veracode
Veracode
•added 2026/08/18 11:30 p.m.•11 views

Uncontrolled Resource Consumption

deepmerge-ts is vulnerable to Uncontrolled Resource Consumption. The vulnerability is due to failure to track visited objects or object pairs during recursive merging, which allows an attacker to provide recursive object graphs that trigger infinite recursion, causing a RangeError and potentially...

8.2CVSS6AI score0.00524EPSS
SaveExploits1References5Affected Software1
Circl
Circl
•added 2026/08/17 2:35 p.m.•24 views

CVE-2026-40345

creationtimestamp| type| source ---|---|--- 2026-08-17 14:35:03+00:00| published-proof-of-concept| https://github.com/RebeccaStevens/deepmerge-ts/security/advisories/GHSA-ggr8-5vv4-36mx 2026-08-17 18:00:03+00:00| seen| Telegram/S7eqLraqEg6Kwu3Kw8cANfzCQgkQhswVCeNeKxsnaOowjNQ 2026-08-18...

8.2CVSS5.8AI score0.00524EPSS
SaveExploits1References2
GithubExploit
GithubExploit
•added 2026/08/17 2:06 p.m.•57 views

Exploit for CVE-2026-40345

deepmerge-ts mergeleft.self, right.self - mergeleft.sel...

6AI score0.00524EPSS
SaveExploits1
Patchstack
Patchstack
•added 2026/08/17 1:32 p.m.•18 views

NPM: DeepmergeTS has stack exhaustion when merging recursive object graphs

NPM: DeepmergeTS has stack exhaustion when merging recursive object graphs vulnerability discovered by ? in WordPress Npm deepmerge-ts versions 8.0.0...

8.2CVSS5.8AI score0.00524EPSS
SaveExploits1References3Affected Software1
OSV
OSV
•added 2026/08/17 1:32 p.m.•31 views

GHSA-GGR8-5VV4-36MX DeepmergeTS has stack exhaustion when merging recursive object graphs

Summary deepmerge and deepmergeInto can be crashed with a crafted recursive object graph. When both merged values contain self-references at the same property path, the library recurses until Node throws RangeError: Maximum call stack size exceeded. Details Record merging is implemented...

8.2CVSS5.9AI score0.00524EPSS
SaveExploits1References3
Snyk
Snyk
•added 2026/08/17 1:32 p.m.•7 views

Uncontrolled Recursion

Overview org.webjars.npm:deepmerge-ts is a Deeply merge 2 or more objects respecting type information. Affected versions of this package are vulnerable to Uncontrolled Recursion via the deepmerge and deepmergeInto functions. An attacker can cause a process crash or denial of service by supplying...

8.7CVSS5.8AI score0.00524EPSS
SaveExploits1References2
Snyk
Snyk
•added 2026/08/17 1:32 p.m.•23 views

Uncontrolled Recursion

Overview deepmerge-ts is a Deeply merge 2 or more objects respecting type information. Affected versions of this package are vulnerable to Uncontrolled Recursion via the deepmerge and deepmergeInto functions. An attacker can cause a process crash or denial of service by supplying crafted recursiv...

8.7CVSS5.8AI score0.00524EPSS
SaveExploits1References2
Github Security Blog
Github Security Blog
•added 2026/08/17 1:32 p.m.•25 views

DeepmergeTS has stack exhaustion when merging recursive object graphs

Summary deepmerge and deepmergeInto can be crashed with a crafted recursive object graph. When both merged values contain self-references at the same property path, the library recurses until Node throws RangeError: Maximum call stack size exceeded. Details Record merging is implemented...

8.2CVSS5.9AI score0.00524EPSS
SaveExploits1References3Affected Software1
Positive Technologies
Positive Technologies
•added 2026/08/17 12:00 a.m.•46 views

PT-2026-76717

Name of the Vulnerable Software and Affected Versions deepmerge-ts versions prior to 8.0.0 Description The library fails to track visited objects or object pairs during the recursive merging of records. When two input values contain self-references at the same property path, the merge logic...

8.2CVSS5.8AI score0.00524EPSS
SaveExploits1References7
Patchstack
Patchstack
•added 2026/06/19 6:31 a.m.•21 views

NPM: ts-deepmerge: Prototype Method Override leads to DoS

NPM: ts-deepmerge: Prototype Method Override leads to DoS vulnerability discovered by ? in WordPress Npm ts-deepmerge versions 8.0.0...

6.9CVSS5.8AI score0.00507EPSS
SaveExploits0References5Affected Software1
OSV
OSV
•added 2026/06/19 6:31 a.m.•20 views

GHSA-87MF-GV2C-C62C ts-deepmerge: Prototype Method Override leads to DoS

Versions of the package ts-deepmerge before 8.0.0 are vulnerable to Uncaught Exception due to the improper handling of built-in Object.prototype methods such as toString, valueOf. When user-controlled input contains these keys with non-function values, the resulting merged object becomes broken —...

6.9CVSS5.9AI score0.00507EPSS
SaveExploits0References5
Github Security Blog
Github Security Blog
•added 2026/06/19 6:31 a.m.•26 views

ts-deepmerge: Prototype Method Override leads to DoS

Versions of the package ts-deepmerge before 8.0.0 are vulnerable to Uncaught Exception due to the improper handling of built-in Object.prototype methods such as toString, valueOf. When user-controlled input contains these keys with non-function values, the resulting merged object becomes broken —...

6.9CVSS5.9AI score0.00507EPSS
SaveExploits0References5Affected Software1
NVD
NVD
•added 2026/06/19 6:17 a.m.•38 views

CVE-2026-12644

Versions of the package ts-deepmerge before 8.0.0 are vulnerable to Uncaught Exception due to the improper handling of built-in Object.prototype methods such as toString, valueOf. When user-controlled input contains these keys with non-function values, the resulting merged object becomes broken —...

6.9CVSS0.00507EPSS
SaveExploits0References3
Vulnrichment
Vulnrichment
•added 2026/06/19 5:00 a.m.•11 views

CVE-2026-12644

Versions of the package ts-deepmerge before 8.0.0 are vulnerable to Uncaught Exception due to the improper handling of built-in Object.prototype methods such as toString, valueOf. When user-controlled input contains these keys with non-function values, the resulting merged object becomes broken —...

6.9CVSS5.9AI score0.00507EPSS
SaveExploits0References3
Rows per page
Query Builder