(sveltejs/devalue)版本 5.8.0 至 5.9.2 中存在一个未处理的 Promise 拒绝漏洞,该问题出现在 函数中:当序列化多个 Promise 时,若后一个 Promise 在前一个 Promise 完成之前被拒绝(reject),则会导致内部拒绝未被处理,即使调用方已捕获返回的 Promise。能够影响被序列化的异步值的时序或失败状态的攻击者,可利用此漏洞终止 Node.js 进程。
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-123564 | 7.5 HIGH | Sveltejs devalue before 5.9.3 Memory Exhaustion via uneval Sparse Arrays |
| 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-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 |