Every CVE Search/ Get API key

CVE-2026-42570

Svelte devalue: DoS via sparse array deserialization

7.5 HighFix available

Svelte devalue is a JavaScript library that serializes values into strings when JSON.stringify isn't sufficient for the job. From version 5.6.3 to before version 5.8.1, devalue.parse could, due to quirks in some JavaScript engines, be convinced to allocate much more memory than was needed when deserializing sparse arrays, leading to excessive memory consumption. This issue has been patched in version 5.8.1.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

0.40%Up 0.4 points since Jun 10, 2026
90%50%10%1%

What each source reports

CVE List Score used 7.5

Svelte devalue: DoS via sparse array deserialization

Svelte devalue is a JavaScript library that serializes values into strings when JSON.stringify isn't sufficient for the job. From version 5.6.3 to before version 5.8.1, devalue.parse could, due to quirks in some JavaScript engines, be convinced to allocate much more memory than was needed when deserializing sparse arrays, leading to excessive memory consumption. This issue has been patched in version 5.8.1.

Record
CVE-2026-42570
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-770, CWE-770
Updated
2026-11-02
EUVDEUVD-2026-35500 7.5

Svelte devalue is a JavaScript library that serializes values into strings when JSON.stringify isn't sufficient for the job. From version 5.6.3 to before version 5.8.1, devalue.parse could, due to quirks in some JavaScript engines, be convinced to allocate much more memory than was needed when deserializing sparse arrays, leading to excessive memory consumption. This issue has been patched in version 5.8.1.

Record
EUVD-2026-35500
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-77vg-94rm-hx3p 7.5

Svelte devalue: DoS via sparse array deserialization

devalue.parse could, due to quirks in some JavaScript engines, be convinced to allocate much more memory than was needed when deserializing sparse arrays, leading to excessive memory consumption.

Record
GHSA-77vg-94rm-hx3p
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-770
Updated
2026-11-02
NVD 7.5

Svelte devalue is a JavaScript library that serializes values into strings when JSON.stringify isn't sufficient for the job. From version 5.6.3 to before version 5.8.1, devalue.parse could, due to quirks in some JavaScript engines, be convinced to allocate much more memory than was needed when deserializing sparse arrays, leading to excessive memory consumption. This issue has been patched in version 5.8.1.

Record
CVE-2026-42570
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-770
Updated
2026-11-02
OSV 7.5

Svelte devalue: DoS via sparse array deserialization

Svelte devalue is a JavaScript library that serializes values into strings when JSON.stringify isn't sufficient for the job. From version 5.6.3 to before version 5.8.1, devalue.parse could, due to quirks in some JavaScript engines, be convinced to allocate much more memory than was needed when deserializing sparse arrays, leading to excessive memory consumption. This issue has been patched in version 5.8.1.

Record
CVE-2026-42570
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-770
Updated
2026-11-02
OSVGHSA-77vg-94rm-hx3p 7.5

Svelte devalue: DoS via sparse array deserialization

devalue.parse could, due to quirks in some JavaScript engines, be convinced to allocate much more memory than was needed when deserializing sparse arrays, leading to excessive memory consumption.

Record
GHSA-77vg-94rm-hx3p
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-770
Updated
2026-11-02
Show 5 moreShow less
OSVRHSA-2026:57590 8.6

Red Hat Security Advisory: rh-podman-desktop security, bug fix, and enhancement update

Record
RHSA-2026:57590
CVSS 3.1
8.6 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
Updated
2026-11-02
OSVCLSA-2026-1778805970 No score

TuxCare security update for devalue (1 CVE)

TuxCare rebuilt devalue to address 1 CVE. Fixed in 4.3.3-tuxcare.4.

Record
CLSA-2026-1778805970
Updated
2026-11-02
OSVCLSA-2026-1790161447 No score

TuxCare security update for devalue (2 CVEs)

TuxCare rebuilt devalue to address 2 CVEs. Fixed in 4.3.2-tuxcare.3.

Record
CLSA-2026-1790161447
Updated
2026-11-02
OSVCLSA-2026-1790605435 No score

TuxCare security update for devalue (2 CVEs)

TuxCare rebuilt devalue to address 2 CVEs. Fixed in 4.3.0-tuxcare.2.

Record
CLSA-2026-1790605435
Updated
2026-11-02
OSVCLSA-2026-1790606671 No score

TuxCare security update for devalue (2 CVEs)

TuxCare rebuilt devalue to address 2 CVEs. Fixed in 4.3.1-tuxcare.2.

Record
CLSA-2026-1790606671
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
devalue
npm
5.6.3 to 5.8.0
5.8.1
devalue
TuxCare:npm
4.3.3-tuxcare.0 up to 4.3.3-tuxcare.4, plus listed versions
4.3.34.3.3-tuxcare.14.3.3-tuxcare.24.3.3-tuxcare.3
4.3.3-tuxcare.4
devalue
TuxCare:npm
From an advisory covering 2 CVEs
4.3.2-tuxcare.0 up to 4.3.2-tuxcare.3, plus listed versions
4.3.24.3.2-tuxcare.14.3.2-tuxcare.2
4.3.2-tuxcare.3
devalue
TuxCare:npm
From an advisory covering 2 CVEs
4.3.0-tuxcare.0 up to 4.3.0-tuxcare.2, plus listed versions
4.3.04.3.0-tuxcare.1
4.3.0-tuxcare.2
devalue
TuxCare:npm
From an advisory covering 2 CVEs
4.3.1-tuxcare.0 up to 4.3.1-tuxcare.2, plus listed versions
4.3.14.3.1-tuxcare.1
4.3.1-tuxcare.2
devalue
npm
5.6.3 up to 5.8.1
5.8.1
rh-podman-desktop
Red Hat:enterprise_linux:10.2
From an advisory covering 24 CVEs
before 0:1.1.2-1.el10_2
0:1.1.2-1.el10_2

History

History
RecordedChangedSources
affected, facts
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-42570 is a high vulnerability (CVSS 7.5) in Svelte Devalue, published May 14, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.40%, the 34th percentile. Fixed in devalue 5.8.1.

References

Show 168 moreShow less
MoveEnter Open