~ / search / GHSA-5x5g-h9x8-2fh9

GHSA-5x5g-h9x8-2fh9

msgpack5: Many buffered values can exhaust the streaming decoder stack

Source: GitHub Advisory Database (reviewed) High CVE-2026-107300

Packages

EcosystemPackageAffectedFixed in
npm msgpack5 < 6.1.0 6.1.0

Details

As written in the advisory (Markdown source, shown as plain text).

### Impact The streaming decoder recursively invokes itself for every complete value remaining in a chunk. A single chunk containing many small valid MessagePack values can exhaust the JavaScript call stack and interrupt the process or stream. ### Patches The streaming decoder now drains concatenated values iteratively with constant call-stack depth. ### Workarounds Limit the number of MessagePack values accepted in one chunk, or split large batches before passing them to the decoder stream.

References

External links from the advisory. They lead to third-party sites.