Skip to main content
← All vulnerabilities
CVE-2026-107300GHSA-5X5G-H9X8-2FH9

msgpack5: Many buffered values can exhaust the streaming decoder stack

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 6.1.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

msgpack5 is a msgpack v5 implementation for node.js and the browser. Prior to 6.1.0, the streaming decoder recursively invokes itself for each complete MessagePack value remaining in a chunk. A remote peer can send one chunk containing many small valid values, causing recursion proportional to the value count, exhausting the JavaScript call stack, and interrupting the process or stream. This issue is fixed in version 6.1.0.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • mcollina msgpack5

    fixed in 6.1.0

  • msgpack5npm

    fixed in 6.1.0

References 3

GitHub · mcollina/msgpack5