Medium severity5.3NVD Advisory· Published Sep 16, 2026· Updated Sep 30, 2026
CVE-2026-81176
CVE-2026-81176
Description
Svelte devalue is a JavaScript library that serializes values into strings when JSON.stringify isn't sufficient for the job. Prior to 5.9.2, devalue.parse does not reject out-of-bounds indices that are greater than or equal to values.length in src/parse.js. A specially crafted untrusted payload can make the parser alternate between array representations, producing quadratic work as the payload grows and causing denial of service in applications that parse untrusted devalue data. This issue is fixed in version 5.9.2.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
devaluenpm | < 5.9.2 | 5.9.2 |
Affected products
2Patches
Vulnerability mechanics
References
5- github.com/advisories/GHSA-9rgm-9g3h-6x36ghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2026-81176ghsaADVISORY
- github.com/sveltejs/devalue/commit/8b2a4562c446d7c36d9d629778079a5fae4243e1nvdWEB
- github.com/sveltejs/devalue/releases/tag/v5.9.2nvdWEB
- github.com/sveltejs/devalue/security/advisories/GHSA-9rgm-9g3h-6x36nvdWEB
News mentions
0No linked articles in our index yet.