Lucene search
+L

25 matches found

Github Security Blog
Github Security Blog
•added 2026/10/01 3:18 p.m.•21 views

devalue: `stringify`/`uneval` serialize shared memory

Impact stringify and uneval serialize a typed array by emitting its backing ArrayBuffer, not just the view. In the case of a Node Buffer object, the backing buffer is a process-wide shared pool, meaning unrelated memory can be serialized into a response that is then sent to the client. For a Node...

7.5CVSS6AI score0.00725EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/01 3:17 p.m.•32 views

devalue: Residual sparse-array CPU amplification in uneval

uneval performs synchronous work proportional to a sparse array's declared length. An application that passes attacker-influenced sparse values to uneval can suffer event-loop blocking. Since attacker-controlled creation of sparse arrays is so difficult, this vulnerability is very difficult to...

5.9AI score
SaveExploits0References4Affected Software1
Patchstack
Patchstack
•added 2026/10/01 3:17 p.m.•21 views

NPM: devalue: Residual sparse-array CPU amplification in uneval

NPM: devalue: Residual sparse-array CPU amplification in uneval vulnerability discovered by ? in WordPress Npm devalue versions = 5.9.2...

5.9AI score
SaveExploits0References4Affected Software1
OSV
OSV
•added 2026/10/01 3:17 p.m.•9 views

GHSA-HX4R-W6WJ-J8FG devalue: Residual sparse-array CPU amplification in uneval

uneval performs synchronous work proportional to a sparse array's declared length. An application that passes attacker-influenced sparse values to uneval can suffer event-loop blocking. Since attacker-controlled creation of sparse arrays is so difficult, this vulnerability is very difficult to...

6.3CVSS5.9AI score
SaveExploits0References4
Snyk
Snyk
•added 2026/10/01 3:17 p.m.•11 views

Inefficient Algorithmic Complexity

Overview devalue is a JSON.stringify, but handles cyclical references, repeated references, undefined, regular expressions, dates, Map and Set. Affected versions of this package are vulnerable to Inefficient Algorithmic Complexity via the uneval function in src/uneval.js when processing a sparse...

6.3CVSS5.7AI score
SaveExploits0References2
Patchstack
Patchstack
•added 2026/10/01 3:17 p.m.•22 views

NPM: devalue: Repeated primitive strings cause quadratic expansion in uneval

NPM: devalue: Repeated primitive strings cause quadratic expansion in uneval vulnerability discovered by ? in WordPress Npm devalue versions = 5.9.2...

5.9AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/01 3:17 p.m.•19 views

devalue: Repeated primitive strings cause quadratic expansion in uneval

Under very constrained circumstances, data that was parsed and then passed to uneval could turn a small payload into a very large serialized string...

5.8AI score
SaveExploits0References4Affected Software1
OSV
OSV
•added 2026/10/01 3:17 p.m.•8 views

GHSA-MCM9-63F2-9J32 devalue: Repeated primitive strings cause quadratic expansion in uneval

Under very constrained circumstances, data that was parsed and then passed to uneval could turn a small payload into a very large serialized string...

8.2CVSS5.8AI score
SaveExploits0References4
Snyk
Snyk
•added 2026/10/01 3:17 p.m.•12 views

Improper Handling of Highly Compressed Data (Data Amplification)

Overview devalue is a JSON.stringify, but handles cyclical references, repeated references, undefined, regular expressions, dates, Map and Set. Affected versions of this package are vulnerable to Improper Handling of Highly Compressed Data Data Amplification via the uneval function when serializi...

8.2CVSS5.8AI score
SaveExploits0References2
Patchstack
Patchstack
•added 2026/10/01 3:17 p.m.•24 views

NPM: devalue: Sparse arrays emitted by uneval cause eager allocation when evaluated

NPM: devalue: Sparse arrays emitted by uneval cause eager allocation when evaluated vulnerability discovered by ? in WordPress Npm devalue versions = 1.0.0, = 5.9.2...

5.9AI score
SaveExploits0References4Affected Software1
OSV
OSV
•added 2026/10/01 3:17 p.m.•7 views

GHSA-WF3X-273G-MVXV devalue: Sparse arrays emitted by uneval cause eager allocation when evaluated

Evaluating legitimate uneval output for a sparse array can allocate memory proportional to its declared length. A tiny serialized value can therefore cause large memory allocation in a consuming browser/runtime. This occurs during evaluation of generated code, not in default parse sparse-array...

2.3CVSS5.9AI score
SaveExploits0References4
Github Security Blog
Github Security Blog
•added 2026/10/01 3:17 p.m.•22 views

devalue: Sparse arrays emitted by uneval cause eager allocation when evaluated

Evaluating legitimate uneval output for a sparse array can allocate memory proportional to its declared length. A tiny serialized value can therefore cause large memory allocation in a consuming browser/runtime. This occurs during evaluation of generated code, not in default parse sparse-array...

5.9AI score
SaveExploits0References4Affected Software1
Snyk
Snyk
•added 2026/10/01 3:17 p.m.•11 views

Memory Allocation with Excessive Size Value

Overview devalue is a JSON.stringify, but handles cyclical references, repeated references, undefined, regular expressions, dates, Map and Set. Affected versions of this package are vulnerable to Memory Allocation with Excessive Size Value via the uneval function in src/uneval.js when processing ...

3.4CVSS5.7AI score
SaveExploits0References2
RedhatCVE
RedhatCVE
•added 2026/09/22 8:51 p.m.•17 views

CVE-2026-92708

A flaw was found in devalue, a JavaScript library for serializing values. The stringify and uneval functions incorrectly serialize Node Buffers by emitting the entire backing ArrayBuffer instead of only the view. This vulnerability allows for the disclosure of up to 64 KB of unrelated process...

7.5CVSS5.6AI score0.00725EPSS
SaveExploits0References6
Vulnrichment
Vulnrichment
•added 2026/09/18 7:54 p.m.•18 views

CVE-2026-92708 devalue: Cross-request process memory disclosure in devalue when `stringify` / `uneval` serialize Node Buffers

Svelte devalue is a JavaScript library that serializes values into strings when JSON.stringify isn't sufficient for the job. In versions 5.1.0 through 5.9.2, stringify and uneval functions serialize a typed array by emitting its entire backing ArrayBuffer rather than only the view, so serializing...

7.5CVSS5.6AI score0.00725EPSS
SaveExploits0References3
CVE
CVE
•added 2026/09/18 7:54 p.m.•53 views

CVE-2026-92708

Svelte devalue is a JavaScript serialization library for use with SvelteKit, Nuxt, and other frameworks. In versions 5.1.0 through 5.9.2 , the stringify and uneval functions serialize a typed array by emitting its entire backing ArrayBuffer rather than only the view. Since a Node Buffer's backing...

7.5CVSS5.6AI score0.00725EPSS
SaveExploits0References3
OSV
OSV
•added 2026/09/18 7:54 p.m.•21 views

CVE-2026-92708 devalue: Cross-request process memory disclosure in devalue when `stringify` / `uneval` serialize Node Buffers

Svelte devalue is a JavaScript library that serializes values into strings when JSON.stringify isn't sufficient for the job. In versions 5.1.0 through 5.9.2, stringify and uneval functions serialize a typed array by emitting its entire backing ArrayBuffer rather than only the view, so serializing...

7.5CVSS5.5AI score
SaveExploits0References5
Cvelist
Cvelist
•added 2026/09/18 7:54 p.m.•60 views

CVE-2026-92708 devalue: Cross-request process memory disclosure in devalue when `stringify` / `uneval` serialize Node Buffers

Svelte devalue is a JavaScript library that serializes values into strings when JSON.stringify isn't sufficient for the job. In versions 5.1.0 through 5.9.2, stringify and uneval functions serialize a typed array by emitting its entire backing ArrayBuffer rather than only the view, so serializing...

7.5CVSS0.00725EPSS
SaveExploits0References3
Positive Technologies
Positive Technologies
•added 2026/09/18 12:00 a.m.•12 views

PT-2026-95695

Name of the Vulnerable Software and Affected Versions Svelte devalue versions 5.1.0 through 5.9.2 Description The stringify and uneval functions serialize typed arrays by emitting the entire backing ArrayBuffer instead of only the view. When serializing a Node Buffer, which uses a process-wide...

7.5CVSS5.6AI score0.00725EPSS
SaveExploits0References11
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/09/18 12:00 a.m.•14 views

CVE-2026-92708: Exposure of Sensitive Information to an Unauthorized Actor

Svelte devalue is a JavaScript library that serializes values into strings when JSON.stringify isn't sufficient for the job. In versions 5.1.0 through 5.9.2, stringify and uneval functions serialize a typed array by emitting its entire backing ArrayBuffer rather than only the view, so serializing...

7.5CVSS5.6AI score0.00725EPSS
SaveExploits0References3
Rows per page
Query Builder