CVE-2026-123563 Devalue before 5.9.3 Typed-Array Allocation Validation Bypass via parse

High 8.7 Published Updated
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.

PackageAffectedFixed in
devalue npmAll versions5.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.

Is CVE-2026-123563 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free