Sveltejs 的 devalue 库在 1.0.0 至 5.9.3 版本(不含 5.9.3)中存在内存耗尽漏洞。该漏洞位于 函数中:当处理稀疏数组时,其生成的代码在评估(evaluated)阶段会按照数组声明的长度分配内存。如果攻击者能够影响应用程序序列化的一个非常大的稀疏数组,则可在浏览器或运行时环境中通过评估该输出耗尽内存。
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-123566 | 7.5 HIGH | Devalue before 5.9.3 CPU Amplification Denial of Service via uneval |
| CVE-2026-123569 | 7.5 HIGH | Devalue before 5.6.3 Denial of Service via Sparse Array Serialization |
| CVE-2026-123563 | 7.5 HIGH | Devalue before 5.9.3 Typed-Array Allocation Validation Bypass via parse |
| CVE-2026-123562 | 7.5 HIGH | Devalue 5.8.0 before 5.9.3 Denial of Service via stringifyAsync Unhandled Rejection |
| CVE-2026-123565 | 7.5 HIGH | Devalue before 5.9.3 Quadratic Expansion Denial of Service via uneval |
| CVE-2026-123568 | 4.4 MEDIUM | Sveltejs devalue before 5.6.3 Prototype Pollution via uneval Output |
| CVE-2026-123567 | 3.7 LOW | Sveltejs devalue before 5.6.4 Prototype Injection via parse and unflatten |
| CVE-2026-123561 | 3.7 LOW | Sveltejs devalue before 5.9.3 __proto__ Rejection Bypass via Property-Key Coercion |