Skip to content
OpenAdvisories
High · 7.5 CVE-2026-123563 EUVD-2026-119448GHSA-6cvq-7mp2-2cxcGHSA-r9w8-h9r3-54w4

Devalue before 5.9.3 Typed-Array Allocation Validation Bypass via parse

Published Nov 8, 2026 · Updated Nov 13, 2026 · Assigned by VulnCheck

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.

Affected products

VendorProductAffectedFixed
sveltejs devalue < 5.9.3 5.9.3

Affected packages

EcosystemPackageAffectedFixedRecord
npm devalue < 5.9.3 5.9.3 GHSA-r9w8-h9r3-54w4

References