CVE-2026-107298 · GHSA-24ch-f2g6-9hhh
msgpack5: Deeply nested input can exhaust the decoder stack
- Risk score
- 43/100
- CVSS
- 5.3 v3.1
- Exploit chance (30 days)
- 0.4%
- Published
- 8 Oct 2026
Open in the live forecast Today's forecast
What to know
- What it is
- msgpack5 is a msgpack v5 implementation for node.js and the browser. Prior to 6.1.0, the array and map decoding paths have no nesting-depth limit, allowing an attacker who can provide MessagePack input to submit deeply nested containers that exhaust the JavaScript call stack and interrupt a process, worker, or request…
- Affected
- msgpack5 (npm) < 6.1.0
- Fix
- Upgrade msgpack5 to 6.1.0 or later.
- Exploitation
- No known exploitation
Why it is Yellow
- CVSS 5.3 medium
- On your watchlist: npm
Affected packages
| Package | Ecosystem | Vulnerable | Fixed in |
|---|---|---|---|
| msgpack5 | npm | < 6.1.0 | 6.1.0 |
References
- https://github.com/advisories/GHSA-24ch-f2g6-9hhh
- https://github.com/mcollina/msgpack5/security/advisories/GHSA-24ch-f2g6-9hhh
- https://github.com/mcollina/msgpack5/commit/1e2b5874e555dd7c99417f64788a03b0590bb102
- https://github.com/mcollina/msgpack5/releases/tag/v6.1.0
- https://github.com/advisories/GHSA-24ch-f2g6-9hhh
Original description
msgpack5 is a msgpack v5 implementation for node.js and the browser. Prior to 6.1.0, the array and map decoding paths have no nesting-depth limit, allowing an attacker who can provide MessagePack input to submit deeply nested containers that exhaust the JavaScript call stack and interrupt a process, worker, or request handler. This issue is fixed in version 6.1.0.
Last activity 8 Oct 2026. Patch Forecast updates every hour.