msgpack5 是一个适用于 Node.js 和浏览器的 MessagePack v5 实现。在 6.1.0 版本之前,其流式解码器会对每个块中剩余的有效 MessagePack 值进行递归调用。远程对等方可以发送一个包含大量有效小值的块,导致递归深度与有效值数量成正比,从而耗尽 JavaScript 调用栈,导致进程或流中断。该问题已在 6.1.0 版本中修复。
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-107302 | 7.5 HIGH | msgpack5: Truncated map32 headers throw an unexpected error |
| CVE-2026-107301 | 6.5 MEDIUM | msgpack5: Partial options disable prototype protection |
| CVE-2026-107297 | 5.9 MEDIUM | msgpack5: Quadratic parsing in the streaming decoder |
| CVE-2026-107299 | 5.9 MEDIUM | msgpack5: Reserved byte can cause unbounded stream buffering |
| CVE-2026-107298 | 5.3 MEDIUM | msgpack5: Deeply nested input can exhaust the decoder stack |
| CVE-2026-107296 | 3.7 LOW | msgpack5: Decoding negative int64 values mutates the input buffer |
No comments yet