High severity · published Jan 15, 2026
CVE-2026-22775
devalue vulnerable to denial of service due to memory/CPU 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.1.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 ArrayBuffer hydration expecting base64 encoded strings as input, but not checking the assumption before decoding the input. 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.1.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
Affected product
DE
devalue
sveltejs
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-22774
devalue vulnerable to denial of service due to memory exhaustion in devalue.parse
5.3
CVE-2026-81176
Svelte devalue: DoS via malformed input