High severity · published Jan 15, 2026
CVE-2026-22774
devalue vulnerable to denial of service due to memory exhaustion in devalue.parse
7.5
CVSS
0.6%
EPSS
No
On KEV
Description
Svelte devalue is a JavaScript library that serializes values into strings when JSON.stringify isn't sufficient for the job. From 5.3.0 to 5.6.1, certain inputs can cause devalue.parse to consume excessive CPU time and/or memory, potentially leading to denial of service in systems that parse input from untrusted sources. This affects applications using devalue.parse on externally-supplied data. The root cause is the typed array hydration expecting an ArrayBuffer as input, but not checking the assumption before creating the typed array. This vulnerability is fixed in 5.6.2.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
None
Integrity
None
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.6% · higher than 50% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
DE
devalue · sveltejs
>= 5.3.0, < 5.6.2 · source: vendor, NVD
RH
Red Hat Build of Podman Desktop - Tech Preview · Red Hat
All versions, or not specified · source: CISA
RH
Red Hat Trusted Artifact Signer 1.2 · Red Hat
All versions, or not specified · source: CISA
RH
Red Hat Trusted Artifact Signer 1.3 · Red Hat
All versions, or not specified · source: CISA
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-22774
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-22774
Patch
https://github.com/sveltejs/devalue/commit/e46afa64dd2b25aa35fb905ba5d20cea63aabbf7
Release Notes
https://github.com/sveltejs/devalue/releases/tag/v5.6.2
Vendor Advisory
https://github.com/sveltejs/devalue/security/advisories/GHSA-vw5p-8cq8-m7mv
access.redhat.com
https://access.redhat.com/errata/RHSA-2026:2144
access.redhat.com
https://access.redhat.com/errata/RHSA-2026:2926
access.redhat.com
https://access.redhat.com/security/cve/CVE-2026-22774
More from devalue
7.5
CVE-2026-92708
devalue: Cross-request process memory disclosure in devalue when `stringify` / `uneval` serialize Node Buffers
7.5
CVE-2026-42570
Svelte devalue: DoS via sparse array deserialization
7.5
CVE-2026-30226
devalue has prototype pollution in devalue.parse and devalue.unflatten
7.5
CVE-2026-22775
devalue vulnerable to denial of service due to memory/CPU exhaustion in devalue.parse
5.3
CVE-2026-81176
Svelte devalue: DoS via malformed input
