Skip to content
OpenAdvisories
High · 7.5 CVE-2026-123565 EUVD-2026-119450GHSA-m5fj-453c-wwq4GHSA-mcm9-63f2-9j32

Devalue before 5.9.3 Quadratic Expansion Denial of Service via uneval

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

Description

Sveltejs devalue before 5.9.3 contains a resource exhaustion vulnerability where repeated primitive strings cause quadratic expansion in the uneval function. Attackers can supply a small crafted payload that is parsed and then passed to uneval, producing a very large serialized string that exhausts memory or CPU.

Affected products

VendorProductAffectedFixed
sveltejs devalue < 5.9.3 5.9.3

Affected packages

EcosystemPackageAffectedFixedRecord
npm devalue < 5.9.3 5.9.3 GHSA-mcm9-63f2-9j32

References