CVE-2026-123564 Sveltejs devalue before 5.9.3 Memory Exhaustion via uneval Sparse Arrays
- Exploited in the wild
- Not known
- Fix
- None listed
What is CVE-2026-123564?
CVE-2026-123564 is a high-severity vulnerability in sveltejs devalue, published on 8 Nov 2026.
Official description
Sveltejs devalue from 1.0.0 before 5.9.3 contains a memory exhaustion flaw in uneval, whose generated code for sparse arrays allocates memory proportional to the array's declared length when evaluated. Attackers who can influence a very large sparse array serialized by an application can exhaust memory in the browser or runtime evaluating the output.
Weakness: CWE-770
Which versions are affected by CVE-2026-123564?
1 open source package ship an affected version, including devalue.
| Package | Affected | Fixed in |
|---|---|---|
devalue npm | From 1.0.0 | 5.9.3 |
How do I fix CVE-2026-123564?
Upgrade devalue to 5.9.3 or later.
Is CVE-2026-123564 being exploited?
There is no known exploitation of CVE-2026-123564 in the wild and no public exploit code.
Sources
Also known as CLSA-2026-1791666988, GHSA-97c7-3pc7-pw7r, GHSA-wf3x-273g-mvxv.