VULNERABILITY INTELLIGENCE

CVE-2026-22775

CVSS score7.5 HIGH
EPSS probability0.63%
CISA KEVNot currently listed
Published2026-01-15
Last modified2026-07-15
CVSS vectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Description

Svelte devalue is a JavaScript library that serializes values into strings when JSON.stringify isn't sufficient for the job. From 5.1.0 to 5.6.1, certain inputs can cause devalue.parse to consume excessive CPU time and/or memory, potentially leading to denial of service in systems that parse input from untrusted sources. This affects applications using devalue.parse on externally-supplied data. The root cause is the ArrayBuffer hydration expecting base64 encoded strings as input, but not checking the assumption before decoding the input. This vulnerability is fixed in 5.6.2.

Weakness classification

  • security-advisories@github.com: CWE-405
  • 0b0ca135-0b70-47e7-9f44-1890c2a1c46c: CWE-405

Primary references