CVE-2026-123563 Devalue before 5.9.3 Typed-Array Allocation Validation Bypass via parse
- Exploited in the wild
- Not known
- Fix
- None listed
What is CVE-2026-123563?
CVE-2026-123563 is a high-severity vulnerability in sveltejs devalue, published on 8 Nov 2026.
Official description
Devalue before 5.9.3 contains a validation bypass vulnerability that allows custom ArrayBuffer revivers to skip typed-array allocation checks in the parse function. Attackers can supply very small crafted input processed by a malformed ArrayBuffer reviver to allocate massive ArrayBuffers, causing memory exhaustion and denial of service.
Weakness: CWE-789
Which versions are affected by CVE-2026-123563?
1 open source package ship an affected version, including devalue.
| Package | Affected | Fixed in |
|---|---|---|
devalue npm | All versions | 5.9.3 |
How do I fix CVE-2026-123563?
Upgrade devalue to 5.9.3 or later.
Is CVE-2026-123563 being exploited?
There is no known exploitation of CVE-2026-123563 in the wild and no public exploit code.
Sources
Also known as GHSA-6cvq-7mp2-2cxc, GHSA-r9w8-h9r3-54w4.